Diferenças NumPy
Diferenças
Uma diferença discreta significa subtrair dois elementos sucessivos.
Por exemplo, para [1, 2, 3, 4], a diferença discreta seria [2-1, 3-2, 4-3] = [1, 1, 1]
Para encontrar a diferença discreta, use a diff()
função.
Exemplo
Calcule a diferença discreta da seguinte matriz:
import numpy as np
arr = np.array([10,
15, 25, 5])
newarr = np.diff(arr)
print(newarr)
Retorna: [5 10 -20]
porque 15-10=5, 25-15=10 e 5-25=-20
Podemos realizar esta operação repetidamente dando o parâmetro n
.
Exemplo
Calcule a diferença discreta da seguinte matriz duas vezes:
import numpy as np
arr = np.array([10,
15, 25, 5])
newarr = np.diff(arr, n=2)
print(newarr)
Retorna: [5 -30]
porque: 15-10=5, 25-15=10 e 5-25=-20 AND 10-5=5 e -20-10=-30