NumPy-Unterschiede
Unterschiede
Eine diskrete Differenz bedeutet die Subtraktion zweier aufeinanderfolgender Elemente.
Beispielsweise wäre für [1, 2, 3, 4] die diskrete Differenz [2-1, 3-2, 4-3] = [1, 1, 1]
Um den diskreten Unterschied zu finden, verwenden Sie die diff()
Funktion.
Beispiel
Berechnen Sie die diskrete Differenz des folgenden Arrays:
import numpy as np
arr = np.array([10,
15, 25, 5])
newarr = np.diff(arr)
print(newarr)
Rückgabe: [5 10 -20]
weil 15-10=5, 25-15=10 und 5-25=-20
Wir können diese Operation wiederholt ausführen, indem wir den Parameter angeben n
.
Beispiel
Berechnen Sie die diskrete Differenz des folgenden Arrays zweimal:
import numpy as np
arr = np.array([10,
15, 25, 5])
newarr = np.diff(arr, n=2)
print(newarr)
Gibt zurück: [5 -30]
weil: 15-10=5, 25-15=10 und 5-25=-20 UND 10-5=5 und -20-10=-30