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

たとえば、[1、2、3、4]の場合、n = 2との離散差は[2-1、3-2、4-3] = [1、1、1]になり、n = 2なので、もう一度実行すると、新しい結果が得られます:[1-1、1-1] = [0、0]

次の配列の離散差を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