Sự khác biệt của NumPy
Sự khác biệt
Sự khác biệt rời rạc có nghĩa là trừ hai phần tử liên tiếp.
Ví dụ: đối với [1, 2, 3, 4], chênh lệch rời rạc sẽ là [2-1, 3-2, 4-3] = [1, 1, 1]
Để tìm sự khác biệt rời rạc, hãy sử dụng hàm diff()
.
Ví dụ
Tính sai phân rời rạc của mảng sau:
import numpy as np
arr = np.array([10,
15, 25, 5])
newarr = np.diff(arr)
print(newarr)
Hãy tự mình thử » Trả về: [5 10 -20]
vì 15-10=5, 25-15=10 và 5-25=-20
Chúng ta có thể thực hiện thao tác này nhiều lần bằng cách đưa ra tham số n
.
Ví dụ
Tính sai phân rời rạc của mảng sau hai lần:
import numpy as np
arr = np.array([10,
15, 25, 5])
newarr = np.diff(arr, n=2)
print(newarr)
Hãy tự mình thử » Trả về: [5 -30]
vì: 15-10=5, 25-15=10 và 5-25=-20 AND 10-5=5 và -20-10=-30