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