NumPy-verschillen
Verschillen
Een discreet verschil betekent het aftrekken van twee opeenvolgende elementen.
Bijv. voor [1, 2, 3, 4] zou het discrete verschil [2-1, 3-2, 4-3] = [1, 1, 1] zijn
Gebruik de diff()
functie om het discrete verschil te vinden.
Voorbeeld
Bereken het discrete verschil van de volgende array:
import numpy as np
arr = np.array([10,
15, 25, 5])
newarr = np.diff(arr)
print(newarr)
Retourneert: [5 10 -20]
omdat 15-10=5, 25-15=10 en 5-25=-20
We kunnen deze bewerking herhaaldelijk uitvoeren door parameter op te geven n
.
Voorbeeld
Bereken het discrete verschil van de volgende array twee keer:
import numpy as np
arr = np.array([10,
15, 25, 5])
newarr = np.diff(arr, n=2)
print(newarr)
Retourneert: [5 -30]
omdat: 15-10=5, 25-15=10, en 5-25=-20 EN 10-5=5 en -20-10=-30