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