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 and -20-10=-30