Ответ 1
y = np.cumsum(x)
См. http://docs.scipy.org/doc/numpy/reference/generated/numpy.cumsum.html
У меня есть массив numpy, например
x=np.array([1,2,3,4])
Я хочу создать еще один массив numpy y, который является суммарной суммой x, так что
y=np.array([1,3,6,10])
Что такое хороший метод с несколькими питонами?
y = np.cumsum(x)
См. http://docs.scipy.org/doc/numpy/reference/generated/numpy.cumsum.html
Другой вариант:
y = np.add.accumulate(x)
который часто бывает быстрее, чем np.cumsum
, хотя в документации указано, что они эквивалентны.