Bevor wir in die Verwendung der STD () -Funktion in Numpy eintauchen, sollten wir die Standardabweichung zusammenfassen.
Was ist Standardabweichung?
Standardabweichung oder SD ist eine typische statistische Operation, mit der Sie die Dispersion eines bestimmten Wertesatzes berechnen können.
Wir können die Formel für die Standardabweichung wie folgt ausdrücken:
Lassen Sie uns damit diskutieren, wie Sie die Numpy STD () -Funktion verwenden können.
Numpy STD -Funktion
Die STD () -Funktion berechnet die Standardabweichung von Elementen in einem Array entlang einer bestimmten Achse.
Wenn die Achse nicht angegeben ist, flach die Funktion das Array ab und gibt die Standardabweichung aller Elemente zurück.
Die Funktionssyntax kann im Folgenden ausgedrückt werden:
Numpy.std (a, axis = keine, dType = keine, out = keine, ddof = 0, keepdims =Die Parameter sind nach ihren folgenden Funktionen definiert:
Beispiel 1
Der folgende Code zeigt ein Beispiel für die Numpy STD -Funktion ohne Achsenwert:
# Numpy importierenDer vorherige Code gibt die Standardabweichung aller Elemente im Array zurück.
Die resultierende Ausgabe ist wie folgt:
Standardabweichung: 1.118033988749895Beispiel 2
Um die Standardabweichung entlang der Achse 0 und der Achse 1 zu berechnen, wenden Sie den folgenden Code an:
print (f "Standardabweichung (axis = 0): np.STD (arr, axis = 0) ")Das Folgende ist die resultierende Ausgabe:
Standardabweichung (Achse = 0): [1. 1.]Beispiel 3
Sie können einen Datentyp wie Float angeben, um die Genauigkeit und Präzision zu erhöhen. Ein Beispielcode lautet wie folgt:
print (f "Standardabweichung: np.STD (arr, dtype = np.float32) ")Sie werden diesen NP bemerken.Float32 gibt einen Wert mit einer höheren Präzision bei NP zurück.Float64 gibt einen Wert mit einer höheren Genauigkeit zurück.
Das Folgende ist die resultierende Ausgabe:
Standardabweichung: 1.1180340051651Beispiel 4
In ähnlicher Weise können Sie die STD () -Funktion mit einem n-dimensionalen Array verwenden, wie unten gezeigt:
arr = [[[0, 1, 2],Das angegebene Beispiel berechnet die Standardabweichung eines 3D -Arrays und gibt das Ergebnis wie folgt zurück:
Standardabweichung: 7.788880963698615Hinweis: Da wir die Achse nicht angeben, flacht die Funktion das Array und gibt den resultierenden Standardabweichungswert zurück.
Abschluss
In diesem Artikel haben wir untersucht. Durchsuchen Sie die Linux -Hint -Website, um mehr verwandte Artikel zu erhalten.