Heim > Backend-Entwicklung > Python-Tutorial > Wie kann ich den ersten Index eines Elements in einem NumPy-Array finden?

Wie kann ich den ersten Index eines Elements in einem NumPy-Array finden?

Linda Hamilton
Freigeben: 2024-12-05 12:35:12
Original
178 Leute haben es durchsucht

How Can I Find the First Index of an Element in a NumPy Array?

Den ersten Index eines Elements in einem NumPy-Array finden

In Python-Listen können wir mit der Methode index() den ersten Index abrufen Vorkommen eines Elements. Kann NumPy eine ähnliche Funktionalität für Arrays bereitstellen?

Antwort

Ja, NumPy bietet eine praktische Methode zum Auffinden des ersten Index eines Elements in einem Array. Sie können die Funktion np.where wie folgt verwenden:

import numpy as np

array = np.array([1, 2, 3])
item = 2

itemindex = np.where(array == item)
Nach dem Login kopieren

Die Funktion np.where gibt ein Tupel zurück, das die Zeilen- und Spaltenindizes enthält, in denen das Element gefunden wird.

Beispiel

Wenn Ihr Array zweidimensional ist und das Element an zwei Stellen enthält, dann:

array[itemindex[0][0]][itemindex[1][0]]  # equals item
array[itemindex[0][1]][itemindex[1][1]]  # also equals item
Nach dem Login kopieren

Dies ermöglicht Ihnen den einfachen Zugriff auf das gewünschte Element basierend auf seinem ersten Vorkommen.

Das obige ist der detaillierte Inhalt vonWie kann ich den ersten Index eines Elements in einem NumPy-Array finden?. 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