Numpy - 获得相邻元素之间的乘法差异
Numpy - get multiply difference between neighboring elements
有没有一个函数returns一个数组,其中包含下一个元素除以前一个元素的结果?
像 "diff()",但有除法
非 numpy 示例:
t=[1,3,6,24,36]
t1 = [j / i for i, j in zip(t[:-1], t[1:])]
将t
分配给一个numpy数组:
t = np.array(t)
简单划分:
>>> t[1:] / t[:-1]
array([3. , 2. , 4. , 1.5])
有没有一个函数returns一个数组,其中包含下一个元素除以前一个元素的结果? 像 "diff()",但有除法
非 numpy 示例:
t=[1,3,6,24,36]
t1 = [j / i for i, j in zip(t[:-1], t[1:])]
将t
分配给一个numpy数组:
t = np.array(t)
简单划分:
>>> t[1:] / t[:-1]
array([3. , 2. , 4. , 1.5])