У меня есть массив:питон сумма всех предыдущих значений в массиве при каждом индексе
my_array = [1, 4, 1, 13, 9]
и хотели бы создать новый массив, который для каждого индекса в my_array является сумма всех предыдущих значений индексов
summed_array = [0, 1, 5, 6, 19]
Я пытался что-то вроде
for ind,i in enumerate(my_array):
print i, my_array[ind-1]
, но не могу понять, как получить суммирование всех предыдущих значения.
вы можете использовать 'np.cumsum' – Julien
Если Google [NumPy накопленная сумма] (https: //www.google.c om/search? q = numpy + суммарная + сумма), вы обнаружите, что первый хит отвечает на ваш вопрос. Пожалуйста, возьмите хотя бы этот базовый шаг, чтобы попытаться найти ответы перед публикацией. – user2357112