gue*_*324 4 python numpy sum python-2.7
我有一个数组:
my_array = [1, 4, 1, 13, 9]
Run Code Online (Sandbox Code Playgroud)
并想创建一个新数组,该数组的my_array中的每个索引都是所有先前索引值的总和
summed_array = [0, 1, 5, 6, 19]
Run Code Online (Sandbox Code Playgroud)
我尝试了类似的东西
for ind,i in enumerate(my_array):
print i, my_array[ind-1]
Run Code Online (Sandbox Code Playgroud)
但无法弄清楚如何获得所有先前值的总和。
>>> from numpy import cumsum, ones
>>> a = ones(10)
>>> print(cumsum(a))
array([ 1., 2., 3., 4., 5., 6., 7., 8., 9., 10.])
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5155 次 |
| 最近记录: |