Numpy - 获得相邻元素之间的乘法差异[重复]

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

这个问题在这里已有答案:

是否有一个函数返回一个数组,其结果是将下一个元素除以前一个元素?像“差异()”,但划分

不-numpy的,例如:

t=[1,3,6,24,36]
t1 = [j / i for i, j in zip(t[:-1], t[1:])]
python numpy diff
1个回答
3
投票

t分配给numpy数组:

t = np.array(t)

简单划分:

>>> t[1:] / t[:-1]
array([3. , 2. , 4. , 1.5])
© www.soinside.com 2019 - 2024. All rights reserved.