Differenze NumPy
Differenze
Una differenza discreta significa sottrarre due elementi successivi.
Ad esempio per [1, 2, 3, 4], la differenza discreta sarebbe [2-1, 3-2, 4-3] = [1, 1, 1]
Per trovare la differenza discreta, utilizzare la diff()
funzione.
Esempio
Calcola la differenza discreta della seguente matrice:
import numpy as np
arr = np.array([10,
15, 25, 5])
newarr = np.diff(arr)
print(newarr)
Resi: [5 10 -20]
perché 15-10=5, 25-15=10 e 5-25=-20
Possiamo eseguire questa operazione ripetutamente dando parametro n
.
Esempio
Calcola due volte la differenza discreta della seguente matrice:
import numpy as np
arr = np.array([10,
15, 25, 5])
newarr = np.diff(arr, n=2)
print(newarr)
Resi: [5 -30]
perché: 15-10=5, 25-15=10 e 5-25=-20 AND 10-5=5 e -20-10=-30