Spalte hinzufügen in NumPy

Muhammad Maisam Abbas 20 Juni 2021
Spalte hinzufügen in NumPy

In diesem Tutorial wird die Methode zum Hinzufügen einer Spalte zu einem NumPy-Array in Python vorgestellt.

Hinzufügen einer Spalte zu einem NumPy-Array mit der Funktion numpy.append()

Mit der Funktion numpy.append() kann einem vorhandenen numpy-Array eine zusätzliche Spalte hinzugefügt werden. Die Funktion numpy.append() verwendet drei Parameter: das bereits vorhandene Array, die neu hinzuzufügenden Werte und die axis, mit der die neuen Werte an das bereits vorhandene Array angehängt werden sollen. Wir können den Parameter axis auf 1 setzen, wenn wir dem bereits vorhandenen Array neue Spalten hinzufügen möchten. Die Funktion numpy.append() gibt ein neues Array zurück, in dem die neuen Werte am Ende des bereits vorhandenen Arrays angehängt werden. Siehe das folgende Codebeispiel.

import numpy as np

array = np.array([[1, 2], [3, 4], [5, 6]])
array2 = np.append(array, [[1], [1], [1]], axis=1)
array2

Ausgabe:

[[1 2 1]
 [3 4 1]
 [5 6 1]]

Im obigen Code haben wir zuerst unser erstes Array array mit der Funktion numpy.array() in Python initialisiert. Anschließend haben wir ein neues Array, array2, mit einer zusätzlichen Spalte, mit der Funktion numpy.append() in Python initialisiert.

Muhammad Maisam Abbas avatar Muhammad Maisam Abbas avatar

Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.

LinkedIn