我很好奇是否有一个内置函数将值数组转换为值的累积数组。
示例:
input = np.asarray([0.000,1.500,2.100,5.000])
进入
[0.000,1.500,3.600,8.600]
谢谢!
答案 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中的内置函数,用于从键盘获取用户输入