NumPy Farkları
farklılıklar
Ayrık bir fark, iki ardışık öğenin çıkarılması anlamına gelir.
Örneğin [1, 2, 3, 4] için ayrık fark [2-1, 3-2, 4-3] = [1, 1, 1] olacaktır.
Ayrık farkı bulmak için diff()
işlevi kullanın.
Örnek
Aşağıdaki dizinin ayrık farkını hesaplayın:
import numpy as np
arr = np.array([10,
15, 25, 5])
newarr = np.diff(arr)
print(newarr)
Döndürür: [5 10 -20]
çünkü 15-10=5, 25-15=10 ve 5-25=-20
Bu işlemi defalarca parametre vererek yapabiliriz n
.
Örnek
Aşağıdaki dizinin ayrık farkını iki kez hesaplayın:
import numpy as np
arr = np.array([10,
15, 25, 5])
newarr = np.diff(arr, n=2)
print(newarr)
Döndürür: [5 -30]
çünkü: 15-10=5, 25-15=10 ve 5-25=-20 VE 10-5=5 ve -20-10=-30