Heim > Backend-Entwicklung > Python-Tutorial > Wie greifen Sie auf bestimmte Spalten in einem mehrdimensionalen NumPy-Array zu?

Wie greifen Sie auf bestimmte Spalten in einem mehrdimensionalen NumPy-Array zu?

Patricia Arquette
Freigeben: 2024-10-27 11:53:01
Original
664 Leute haben es durchsucht

How do you access specific columns in a NumPy multidimensional array?

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>
Nach dem Login kopieren

Zum Beispiel:

<code class="python">test = np.array([[1, 2], [3, 4], [5, 6]])
test[:, 0]  # Accesses the first column</code>
Nach dem Login kopieren

was Folgendes ausgibt:

array([1, 3, 5])
Nach dem Login kopieren

Umgekehrt, um auf die Ith-Spalte zuzugreifen Zeile, verwenden Sie:

<code class="python">array[i, :]</code>
Nach dem Login kopieren

Zum Beispiel:

<code class="python">test[0, :]  # Accesses the first row</code>
Nach dem Login kopieren

was Folgendes ausgibt:

array([1, 2])
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage