【发布时间】:2019-01-27 17:51:20
【问题描述】:
我很好奇是否有内置函数可以将值数组转换为累积值数组。
例子:
input = np.asarray([0.000,1.500,2.100,5.000])
进入
[0.000,1.500,3.600,8.600]
谢谢!
【问题讨论】:
标签: python
我很好奇是否有内置函数可以将值数组转换为累积值数组。
例子:
input = np.asarray([0.000,1.500,2.100,5.000])
进入
[0.000,1.500,3.600,8.600]
谢谢!
【问题讨论】:
标签: python
使用 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 中的一个内置函数,用于从键盘获取用户输入
【讨论】:
cum_sum = np.cumsum(inputt),然后是 print (cum_sum[cum_sum<100])。如果您觉得有帮助,请随时为答案投票:)