Heim  >  Artikel  >  Backend-Entwicklung  >  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
Patricia ArquetteOriginal
2024-10-27 11:53:01505Durchsuche

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>

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!

Stellungnahme:
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