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.

Beispielsweise wäre für [1, 2, 3, 4] die diskrete Differenz mit n = 2 [2-1, 3-2, 4-3] = [1, 1, 1] , dann, da n=2, wir werden es noch einmal tun, mit dem neuen Ergebnis: [1-1, 1-1] = [0, 0]

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