So erhalten sie eine bestimmte spalte aus einem numpy-array (mit beispielen)


Sie können die folgende Syntax verwenden, um eine bestimmte Spalte aus einem NumPy-Array abzurufen:

 #get column in index position 2 from NumPy array
my_array[:, 2]

Die folgenden Beispiele zeigen, wie Sie diese Syntax in der Praxis anwenden können.

Beispiel 1: Holen Sie sich eine Spalte aus dem NumPy-Array

Der folgende Code zeigt, wie man eine bestimmte Spalte aus einem NumPy-Array erhält:

 import numpy as np

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

#view NumPy array
data

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

#get column in index position 2
data[:, 2]

array([3,7,11])

Wenn Sie eine Spalte aus einem NumPy-Array abrufen und als Spaltenvektor abrufen möchten, können Sie die folgende Syntax verwenden:

 #get column in index position 2 (as a column vector)
data[:, [2]]

array([[ 3],
       [7],
       [11]])

Beispiel 2: Mehrere Spalten aus dem NumPy-Array abrufen

Der folgende Code zeigt, wie man mehrere Spalten aus einem NumPy-Array erhält:

 import numpy as np

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

#view NumPy array
data

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

#get columns in index positions 1 and 3 from NumPy array
data[:, [1,3]]

array([[ 2, 4],
       [6, 8],
       [10, 12]])

Beispiel 3: Spalten im Bereich aus dem NumPy-Array abrufen

Der folgende Code zeigt, wie man Spalten in einem Bereich aus einem NumPy-Array erhält:

 import numpy as np

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

#view NumPy array
data

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

#get columns in index positions 0 through 3 (not including 3)
data[:, 0:3]

array([[ 1, 2, 3],
       [5, 6, 7],
       [9, 10, 11]])

Beachten Sie, dass der letzte Wert im Bereich (in diesem Fall 3) nicht im zurückgegebenen Spaltenbereich enthalten ist.

Zusätzliche Ressourcen

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

So ordnen Sie eine Funktion einem NumPy-Array zu
So fügen Sie eine Spalte zu einem NumPy-Array hinzu

Einen Kommentar hinzufügen

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