将numpy数组中的元素顺序添加到新数组中

时间:2019-01-27 17:51:21

标签: python

我很好奇是否有一个内置函数将值数组转换为值的累积数组。

示例:

input = np.asarray([0.000,1.500,2.100,5.000])

进入

  

[0.000,1.500,3.600,8.600]

谢谢!

1 个答案:

答案 0 :(得分:1)

使用NumPy中的内置cumsum来获取数组inputt的累积总和

inputt = np.asarray([0.000,1.500,2.100,5.000])
print (np.cumsum(inputt)) 

# [0.  1.5 3.6 8.6]

我重命名了您的数组,因为input已经是python中的内置函数,用于从键盘获取用户输入