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


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

 #get row 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 Zeile aus dem NumPy-Array

Der folgende Code zeigt, wie man eine bestimmte Zeile 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
print (data)

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

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

array([ 9, 10, 11, 12])

Beachten Sie, dass nur die Zeile an Indexposition 2 des NumPy-Arrays zurückgegeben wird.

Beispiel 2: Mehrere Zeilen aus dem NumPy-Array abrufen

Der folgende Code zeigt, wie man mehrere Zeilen 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 rows in index positions 0 and 2 from NumPy array
data[[0,2],:]

array([[ 1, 2, 3, 4],
       [9, 10, 11, 12]])

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

Der folgende Code zeigt, wie man Zeilen 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 rows in index positions 0 through 1
data[0:2, :]

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

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

Zusätzliche Ressourcen

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

So erhalten Sie eine bestimmte Spalte aus einem NumPy-Array
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