NumPyの違い
違い
離散差とは、2つの連続する要素を減算することを意味します。
たとえば、[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
。
例
次の配列の離散差を2回計算します。
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