numpy cumsum()不工作?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了numpy cumsum()不工作?相关的知识,希望对你有一定的参考价值。

这是我的代码:

import numpy as np

a = [4,6,12]

np.cumsum(a)

print(a)

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

答案

docstring of numpy.cumsum说:

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

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

另一答案
b = np.cumsum(a)

print(b)

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

以上是关于numpy cumsum()不工作?的主要内容,如果未能解决你的问题,请参考以下文章