Mehrdimensionale NumPy-Arrays bieten eine bequeme und effiziente Möglichkeit, Daten zu speichern und zu bearbeiten. Bei der Arbeit mit diesen Arrays ist es wichtig zu verstehen, wie man auf bestimmte Elemente, einschließlich Spalten, zugreift.
Angenommen, ein NumPy-Array wie das folgende:
test = np.array([[1, 2], [3, 4], [5, 6]])
Um auf die i-te Spalte dieses Arrays zuzugreifen, verwenden Sie die folgende Syntax:
test[:, i]
Um beispielsweise auf die erste Spalte zuzugreifen, würden Sie schreiben:
test[:, 0]
Dies würde das Array zurückgeben [1, 3, 5].
Beachten Sie, dass der erste Index in der obigen Syntax (test[:]) auf Zeilen zugreift, während der zweite Index (i) greift auf Spalten zu. Um auf die i-te Zeile zuzugreifen, würden Sie die folgende Syntax verwenden:
test[i, :]
Der Zugriff auf Spalten in einem NumPy-Array ist ein relativ schneller Vorgang. Dies ist viel effizienter als das Durchlaufen einzelner Elemente in einer Schleife. Die genaue Leistung hängt von der Größe und Struktur des Arrays ab.
Das obige ist der detaillierte Inhalt vonWie greife ich auf Spalten in einem mehrdimensionalen NumPy-Array zu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!