传递要从numpy数组开始顺序扣除的数字

问题描述 投票:1回答:2

我有一个类似的numpy数组

np.arrange(1,5)

导致]

array([1, 2, 3, 4])

现在我生成一个介于3.5之间的随机数

我想从右开始依次推导3.5,以便结果数组为

array([0, 0, 2.5, 4])

基本上扣除直到并传递到下一个。仅最后一个数字为-ve

我有一个像这样的numpy数组np.arrange(1,5),结果为array([1、2、3、4])现在我生成一个介于3和3.5之间的随机数,我想开始推导3.5从右依次...

python numpy numpy-ndarray
2个回答
0
投票

使用简单的数组迭代就可以做到。不知道是否有任何内置的numpy方法可以有效地执行此操作。


0
投票

您可以使用基本的numpy操作:

© www.soinside.com 2019 - 2024. All rights reserved.