NumPy Append-Funktion

PythonPythonBeginner
Jetzt üben

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

Einführung

In diesem Lab lernst du, wie du die NumPy append()-Funktion verwendest. NumPy ist eine Python-Bibliothek für die numerische Verarbeitung und bietet eine effiziente und bequeme Möglichkeit, Arrays, Matrizen und mehrdimensionale Daten zu verarbeiten. Die append()-Funktion in NumPy fügt neue Daten zu einem vorhandenen Array hinzu.

Tipps für die VM

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

Manchmal musst du 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 du bei der Lernphase Probleme hast, kannst du Labby gerne fragen. Gib nach der Sitzung Feedback, und wir werden das Problem für dich prompt beheben.

NumPy-Bibliothek importieren

Der erste Schritt besteht darin, die NumPy-Bibliothek mit dem import-Statement zu importieren. Dadurch werden alle Funktionen in der NumPy-Bibliothek in unserem Code zugänglich.

import numpy as np

Zwei Arrays erstellen

Erstelle zwei Arrays, die wir in den folgenden Beispielen verwenden werden.

a = np.array([[1, 2, 3], [7, 8, 9]])
b = np.array([[11, 21, 31], [42, 52, 62]])

append()-Funktion mit axis=None verwenden

Die numpy.append()-Funktion wird verwendet, um Werte an ein vorhandenes Array anzuhängen. Wenn der axis-Parameter nicht definiert ist, werden die Eingabe-Arrays vor dem Anhängen ausgeflacht. Im folgenden Beispiel fügen wir die Arrays a und b hinzu.

c = np.append(a,b)
print("The resultant array after appending a & b:\n",c)

append()-Funktion mit axis=0 verwenden

Der Parameter axis=0 gibt an, dass das Anhängen entlang der Zeilen erfolgen soll. Im nächsten Beispiel fügen wir die Arrays a und b entlang der Achse 0 hinzu.

c = np.append(a,b,axis=0)
print("The resultant array after appending a & b along axis 0:\n",c)

append()-Funktion mit axis=1 verwenden

Der Parameter axis=1 gibt an, dass das Anhängen entlang der Spalten erfolgen soll. Im nächsten Beispiel fügen wir die Arrays a und b entlang der Achse 1 hinzu.

c = np.append(a,b,axis=1)
print("The resultant array after appending a & b along axis 1:\n",c)

Zusammenfassung

In diesem Lab haben Sie gelernt, wie Sie die NumPy-append()-Funktion verwenden, um Werte an ein vorhandenes Array hinzuzufügen. Die append()-Funktion fügt Werte an ein Array entlang einer angegebenen Achse hinzu und gibt ein neues Array zurück, ohne das ursprüngliche Array zu modifizieren. Sie können den axis-Parameter verwenden, um anzugeben, wo die neuen Werte hinzugefügt werden sollen. Wenn axis nicht definiert ist, werden die Arrays vor dem Anhängen ausgeflacht.

Herzlichen Glückwunsch! Sie verfügen jetzt über die Kenntnisse, um die NumPy-append()-Funktion zum Anhängen von Werten an ein vorhandenes Array zu verwenden.