这是我的代码:
import numpy as np a = [4,6,12] np.cumsum(a) print(a)
而不是获得[4,10,22],我仍然得到[4,6,12]。我很迷惑。所以,如果cumsum()不是积累总和的方式,那么我应该做什么呢?谢谢。
[4,10,22]
[4,6,12]
cumsum()
docstring of numpy.cumsum说:
numpy.cumsum
返回给定轴上元素的累积和。
这意味着它返回一个新数组。它不会修改现有数组。
b = np.cumsum(a) print(b)
你没有存储np.cumsum()的输出
np.cumsum()