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