Différences numériques
Différences
Une différence discrète signifie soustraire deux éléments successifs.
Par exemple, pour [1, 2, 3, 4], la différence discrète serait [2-1, 3-2, 4-3] = [1, 1, 1]
Pour trouver la différence discrète, utilisez la diff()
fonction.
Exemple
Calculez la différence discrète du tableau suivant :
import numpy as np
arr = np.array([10,
15, 25, 5])
newarr = np.diff(arr)
print(newarr)
Renvoie : [5 10 -20]
parce que 15-10=5, 25-15=10 et 5-25=-20
Nous pouvons effectuer cette opération à plusieurs reprises en donnant le paramètre n
.
Exemple
Calculez deux fois la différence discrète du tableau suivant :
import numpy as np
arr = np.array([10,
15, 25, 5])
newarr = np.diff(arr, n=2)
print(newarr)
Renvoie : [5 -30]
parce que : 15-10=5, 25-15=10 et 5-25=-20 ET 10-5=5 et -20-10=-30