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()不工作?的主要内容,如果未能解决你的问题,请参考以下文章

numpy cumsum函数简介

具有上限/下限的 Numpy 自定义 Cumsum 函数?

numpy_4th np.transpose(a); a.T ; a.clip(min,max) ; np.sort(a) ; np.diff() ; np.cumsum(a

Python Numpy累积/差异[重复]

pandas1.0.5和numpy1.17.4版本兼容吗?

在 Python 中计算累积分布函数 (CDF)