Zugriff auf Spalten in mehrdimensionalen NumPy-Arrays
Bei einem gegebenen mehrdimensionalen NumPy-Array kann das Abrufen bestimmter Spalten mithilfe von Indizierungstechniken effizient erreicht werden. Um auf die Ith-Spalte zuzugreifen, verwenden Sie die folgende Syntax:
<code class="python">array[:, i]</code>
Zum Beispiel:
<code class="python">test = np.array([[1, 2], [3, 4], [5, 6]]) test[:, 0] # Accesses the first column</code>
was Folgendes ausgibt:
array([1, 3, 5])
Umgekehrt, um auf die Ith-Spalte zuzugreifen Zeile, verwenden Sie:
<code class="python">array[i, :]</code>
Zum Beispiel:
<code class="python">test[0, :] # Accesses the first row</code>
was Folgendes ausgibt:
array([1, 2])
Weitere Einzelheiten finden Sie im Abschnitt „Indizierung“ der NumPy-Referenz. Dieser Vorgang ist im Allgemeinen effizient, insbesondere im Vergleich zur Schleife über einzelne Elemente.
Das obige ist der detaillierte Inhalt vonWie greifen Sie auf bestimmte Spalten in einem mehrdimensionalen NumPy-Array zu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!