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.

Örneğin [1, 2, 3, 4] için, n = 2 ile ayrık fark [2-1, 3-2, 4-3] = [1, 1, 1] olur, o zaman n=2 olduğundan, yeni sonuçla bir kez daha yapacağız: [1-1, 1-1] = [0, 0]

Ö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