Diferencias numéricas
diferencias
Una diferencia discreta significa restar dos elementos sucesivos.
Por ejemplo, para [1, 2, 3, 4], la diferencia discreta sería [2-1, 3-2, 4-3] = [1, 1, 1]
Para encontrar la diferencia discreta, usa la diff()
función.
Ejemplo
Calcule la diferencia discreta de la siguiente matriz:
import numpy as np
arr = np.array([10,
15, 25, 5])
newarr = np.diff(arr)
print(newarr)
Devuelve: [5 10 -20]
porque 15-10=5, 25-15=10 y 5-25=-20
Podemos realizar esta operación repetidamente dando el parámetro n
.
Ejemplo
Calcule la diferencia discreta de la siguiente matriz dos veces:
import numpy as np
arr = np.array([10,
15, 25, 5])
newarr = np.diff(arr, n=2)
print(newarr)
Devuelve: [5 -30]
porque: 15-10=5, 25-15=10 y 5-25=-20 Y 10-5=5 y -20-10=-30