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