NumPy Median-Funktion

NumPyNumPyBeginner
Jetzt üben

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

NumPy ist eine Python-Bibliothek, die zur Arbeit mit Arrays verwendet wird. Es unterstützt auch mathematische Operationen auf Arrays. Eine solche mathematische Operation ist das Finden der Median eines Arrays. Der Median ist der mittlere Wert einer Datenmenge. Er wird verwendet, um den Durchschnitt einer Zahlensammlung darzustellen und ist nicht von Ausreißern beeinflusst. In diesem Lab werden wir lernen, wie die NumPy-Median-Funktion verwendet wird.

VM-Tipps

Nachdem der VM-Start abgeschlossen ist, klicken Sie in der oberen linken Ecke, um zur Registerkarte Notebook zu wechseln und Jupyter Notebook für die Übung zu nutzen.

Manchmal müssen Sie einige Sekunden warten, bis Jupyter Notebook vollständig geladen ist. Die Validierung von Vorgängen kann aufgrund von Einschränkungen in Jupyter Notebook nicht automatisiert werden.

Wenn Sie bei der Lernphase Probleme haben, können Sie Labby gerne fragen. Geben Sie nach der Sitzung Feedback ab, und wir werden das Problem für Sie prompt beheben.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL numpy(("NumPy")) -.-> numpy/ArrayBasicsGroup(["Array Basics"]) numpy(("NumPy")) -.-> numpy/IndexingandSlicingGroup(["Indexing and Slicing"]) numpy(("NumPy")) -.-> numpy/MathandStatisticsGroup(["Math and Statistics"]) numpy/ArrayBasicsGroup -.-> numpy/1d_array("1D Array Creation") numpy/ArrayBasicsGroup -.-> numpy/multi_array("Multi-dimensional Array Creation") numpy/ArrayBasicsGroup -.-> numpy/data_array("Data to Array") numpy/ArrayBasicsGroup -.-> numpy/shape_dim("Shapes and Dimensions") numpy/ArrayBasicsGroup -.-> numpy/data_type("Data Types") numpy/IndexingandSlicingGroup -.-> numpy/basic_idx("Basic Indexing") numpy/MathandStatisticsGroup -.-> numpy/lin_alg("Linear Algebra") numpy/MathandStatisticsGroup -.-> numpy/stats("Statistical Analysis") subgraph Lab Skills numpy/1d_array -.-> lab-86483{{"NumPy Median-Funktion"}} numpy/multi_array -.-> lab-86483{{"NumPy Median-Funktion"}} numpy/data_array -.-> lab-86483{{"NumPy Median-Funktion"}} numpy/shape_dim -.-> lab-86483{{"NumPy Median-Funktion"}} numpy/data_type -.-> lab-86483{{"NumPy Median-Funktion"}} numpy/basic_idx -.-> lab-86483{{"NumPy Median-Funktion"}} numpy/lin_alg -.-> lab-86483{{"NumPy Median-Funktion"}} numpy/stats -.-> lab-86483{{"NumPy Median-Funktion"}} end

NumPy-Bibliothek importieren

Bevor wir die NumPy-Bibliothek verwenden, müssen wir sie zuerst importieren.

import numpy as np

Ein eindimensionales Array erstellen

Lassen Sie uns ein eindimensionales Array mit der numpy.array()-Methode erstellen, das als Eingabe für das Finden des Medians verwendet werden wird.

a = np.array([26, 2, 73, 13, 34])

Den Median eines eindimensionalen Arrays finden

Wir verwenden die numpy.median()-Methode, um den Median eines Arrays zu finden. Da es sich um ein eindimensionales Array handelt, müssen wir keine Achse angeben.

median = np.median(a)
print("Der Median des eindimensionalen Arrays ist:", median)

Ausgabe:

Der Median des eindimensionalen Arrays ist: 26.0

Ein zweidimensionales Array erstellen

Lassen Sie uns nun ein zweidimensionales Array mit unterschiedlichen Eingabewerten erstellen.

inp = np.array([[1, 17, 19, 33, 49], [14, 6, 87, 8, 19], [34, 2, 54, 4, 7]])

Den Median eines zweidimensionalen Arrays finden, wenn axis=None

Nun werden wir die numpy.median()-Methode verwenden, um den Median eines zweidimensionalen Arrays zu finden.

Wenn axis=None ist, gibt es den Median aller Elemente im Array zurück.

median = np.median(inp)
print("Der Median des Arrays, wenn axis=None :", median)

Ausgabe:

Der Median des Arrays, wenn axis=None : 17.0

Den Median eines zweidimensionalen Arrays finden, wenn axis=0

Wenn axis=0 ist, gibt es den Median entlang der Spalte des zweidimensionalen Arrays zurück.

median = np.median(inp, axis=0)
print("Der Median des Arrays, wenn axis=0 :", median)

Ausgabe:

Der Median des Arrays, wenn axis=0 : [14.  6. 54.  8. 19.]

Den Median eines zweidimensionalen Arrays finden, wenn axis=1

Wenn axis=1 ist, gibt es den Median entlang der Zeile des zweidimensionalen Arrays zurück.

median = np.median(inp, axis=1)
print("Der Median des Arrays, wenn axis=1 :", median)

Ausgabe:

Der Median des Arrays, wenn axis=1 : [19. 14.  7.]

Zusammenfassung

In diesem Lab haben wir uns mit der NumPy-Bibliothek und der Verwendung von NumPy für das Finden des Medians eines Arrays vertraut gemacht. Wir haben auch die Syntax und die Parameter der numpy.median()-Funktion behandelt. Darüber hinaus haben wir Beispiele für das Finden des Medians in einem eindimensionalen und einem zweidimensionalen Array betrachtet.