Perbedaan NumPy
Perbedaan
Beda diskrit berarti mengurangkan dua unsur yang berurutan.
Misal untuk [1, 2, 3, 4], selisih diskritnya adalah [2-1, 3-2, 4-3] = [1, 1, 1]
Untuk menemukan perbedaan diskrit, gunakan diff()
fungsi.
Contoh
Hitunglah perbedaan diskrit dari larik berikut:
import numpy as np
arr = np.array([10,
15, 25, 5])
newarr = np.diff(arr)
print(newarr)
Pengembalian: [5 10 -20]
karena 15-10=5, 25-15=10, dan 5-25=-20
Kita dapat melakukan operasi ini secara berulang dengan memberikan parameter n
.
Contoh
Hitung perbedaan diskrit dari array berikut dua kali:
import numpy as np
arr = np.array([10,
15, 25, 5])
newarr = np.diff(arr, n=2)
print(newarr)
Pengembalian: [5 -30]
karena: 15-10=5, 25-15=10, dan 5-25=-20 DAN 10-5=5 dan -20-10=-30