NumPy 差异
差异
离散差意味着减去两个连续的元素。
例如 对于 [1, 2, 3, 4],离散差为 [2-1, 3-2, 4-3] = [1, 1, 1]
要找到离散差,请使用 diff()
函数。
实例
计算以下数组的离散差:
import numpy as np
arr = np.array([10,
15, 25, 5])
newarr = np.diff(arr)
print(newarr)
亲自试一试 »
返回: [5 10 -20]
因为 15-10=5、25-15=10 和 5-25= -20
我们可以通过给参数n
重复执行这个操作。
实例
两次计算以下数组的离散差:
import numpy as np
arr = np.array([10,
15, 25, 5])
newarr = np.diff(arr, n=2)
print(newarr)
亲自试一试 »
返回: [5 -30]
因为:15-10=5、25-15=10 和 5-25= -20 AND 10-5=5 和 -20-10=-30