numpy-获取相邻元素之间的相乘差

时间:2018-09-06 20:48:42

标签: python numpy diff

是否有一个函数返回一个数组,该数组具有将下一个元素除以前一个元素的结果? 类似于“ diff()”,但除法

非数字示例:

t=[1,3,6,24,36]
t1 = [j / i for i, j in zip(t[:-1], t[1:])]

1 个答案:

答案 0 :(得分:3)

t分配给一个numpy数组:

t = np.array(t)

简单划分:

>>> t[1:] / t[:-1]
array([3. , 2. , 4. , 1.5])