So fügen sie eine spalte zu einem numpy-array hinzu (mit beispielen)


Sie können eine der folgenden Methoden verwenden, um eine Spalte zu einem NumPy-Array hinzuzufügen:

Methode 1: Fügen Sie am Ende der Tabelle eine Spalte hinzu

 n.p. append (my_array, [[value1], [value2], [value3], ...], axis= 1 )

Methode 2: Fügen Sie eine Spalte an einer bestimmten Position in der Tabelle ein

 n.p. insert (my_array, 3 , [value1, value2, value3, ...], axis= 1 )

Die folgenden Beispiele zeigen, wie die einzelnen Methoden in der Praxis angewendet werden.

Beispiel 1: Fügen Sie eine Spalte am Ende des NumPy-Arrays hinzu

Angenommen, wir haben das folgende NumPy-Array:

 import numpy as np

#create NumPy array
my_array = np. array ([[1, 2, 3, 4], [5, 6, 7, 8]])

#view NumPy array
my_array

array([[1, 2, 3, 4],
       [5, 6, 7, 8]])

Wir können die folgende Syntax verwenden, um eine Spalte am Ende des NumPy-Arrays hinzuzufügen:

 #append column to end of NumPy array
new_array = np. append (my_array, [[10], [13]], axis= 1 )

#view updated array
new_array

array([[ 1, 2, 3, 4, 10],
       [5, 6, 7, 8, 13]])

Beispiel 2: Fügen Sie eine Spalte an einer bestimmten Position des NumPy-Arrays ein

Angenommen, wir haben das folgende NumPy-Array:

 import numpy as np

#create NumPy array
my_array = np. array ([[1, 2, 3], [4, 5, 6], [7, 8, 9]])

#view NumPy array
my_array

array([[1, 2, 3],
       [4, 5, 6],
       [7, 8, 9]])

Mit der folgenden Syntax können wir eine neue Spalte vor der Spalte an Indexposition 2 des NumPy-Arrays einfügen:

 #insert new column before column in index position 2
new_array = np. insert (my_array, 2 , [10, 13, 19], axis= 1 )

#view updated array
new_array

array([[ 1, 2, 10, 3],
       [4, 5, 13, 6],
       [7, 8, 19, 9]])

Beachten Sie, dass die neue Wertespalte vor der Spalte an Indexposition 2 eingefügt wurde.

Zusätzliche Ressourcen

In den folgenden Tutorials wird erläutert, wie Sie andere gängige Vorgänge in NumPy ausführen:

So fügen Sie einem Pandas DataFrame ein Numpy-Array hinzu
So konvertieren Sie Pandas DataFrame in ein NumPy-Array

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert