Maison > développement back-end > Tutoriel Python > Comment puis-je trouver le premier index d'un élément dans un tableau NumPy ?

Comment puis-je trouver le premier index d'un élément dans un tableau NumPy ?

Linda Hamilton
Libérer: 2024-12-05 12:35:12
original
183 Les gens l'ont consulté

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

Trouver le premier index d'un élément dans un tableau NumPy

Dans les listes Python, la méthode index() nous permet de récupérer le premier occurrence d'un élément. NumPy peut-il fournir des fonctionnalités similaires pour les tableaux ?

Réponse

Oui, NumPy offre une méthode pratique pour localiser le premier index d'un élément dans un tableau. Vous pouvez utiliser la fonction np.where comme suit :

import numpy as np

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

itemindex = np.where(array == item)
Copier après la connexion

La fonction np.where renvoie un tuple contenant les indices de ligne et de colonne où se trouve l'élément.

Exemple

Si votre tableau est bidimensionnel et contient l'élément à deux emplacements, puis :

array[itemindex[0][0]][itemindex[1][0]]  # equals item
array[itemindex[0][1]][itemindex[1][1]]  # also equals item
Copier après la connexion

Cela permet d'accéder facilement à l'élément souhaité en fonction de sa première occurrence.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal