ufunc 差异

创建于 2024-12-03 / 24
字体: [默认] [大] [更大]

差异

离散差意味着减去两个连续的元素。

例如 对于 [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重复执行这个操作。

例如。 对于 [1, 2, 3, 4],n = 2 的离散差将是 [2-1, 3-2, 4-3] = [1, 1, 1],那么,由于 n=2,我们 会再做一次,得到新的结果: [1-1, 1-1] = [0, 0]

实例

两次计算以下数组的离散差:

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



0 人点赞过