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 auf bestimmte Elemente, einschließlich Spalten, zugegriffen wird.
Gegeben sei 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 [1, 3, 5].
Beachten Sie, dass der erste Index in der obigen Syntax (test[:]) auf Zeilen zugreift, während der zweite Index (i) auf Spalten zugreift. Um auf die i-te Zeile zuzugreifen, würden Sie die folgende Syntax verwenden:
test[i, :]
Der Zugriff auf Spalten in einem NumPy-Array geht relativ schnell Betrieb. 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.
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3