numpy cumsum()不工作?

问题描述 投票:1回答:2

这是我的代码:

import numpy as np

a = [4,6,12]

np.cumsum(a)

print(a)

而不是获得[4,10,22],我仍然得到[4,6,12]。我很迷惑。所以,如果cumsum()不是积累总和的方式,那么我应该做什么呢?谢谢。

python arrays numpy sum
2个回答
1
投票

docstring of numpy.cumsum说:

返回给定轴上元素的累积和。

这意味着它返回一个新数组。它不会修改现有数组。


1
投票
b = np.cumsum(a)

print(b)

你没有存储np.cumsum()的输出

© www.soinside.com 2019 - 2024. All rights reserved.