Home > Backend Development > Python Tutorial > How to Find the Index of the First Occurrence of an Element in a NumPy Array?

How to Find the Index of the First Occurrence of an Element in a NumPy Array?

Susan Sarandon
Release: 2024-12-01 02:11:09
Original
712 people have browsed it

How to Find the Index of the First Occurrence of an Element in a NumPy Array?

Finding the First Occurrence of an Element in a NumPy Array

Similar to Python lists, NumPy arrays provide a convenient method to locate the first occurrence of a specified value or item. However, unlike Python lists, the syntax for determining the index of an element in an array slightly differs.

To retrieve the index of the first instance of an element within a NumPy array, you can employ the np.where function. np.where takes two arguments: the array itself and the value you wish to locate.

itemindex = numpy.where(array == item)
Copy after login

The returned result is a tuple containing two arrays: one comprising row indices, and the other comprising column indices. To access the actual index of the first occurrence of your item, you can utilize the subscripting operator, using the first element of each array in the tuple.

For instance, in a two-dimensional array, where your item appears twice, you can access these occurrences as follows:

array[itemindex[0][0]][itemindex[1][0]]
Copy after login

and

array[itemindex[0][1]][itemindex[1][1]]
Copy after login

Both expressions will return the value of your item.

The above is the detailed content of How to Find the Index of the First Occurrence of an Element in a NumPy Array?. For more information, please follow other related articles on the PHP Chinese website!

source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Latest Articles by Author
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template