> 백엔드 개발 > 파이썬 튜토리얼 > NumPy 배열에서 요소의 첫 번째 발생 인덱스를 찾는 방법은 무엇입니까?

NumPy 배열에서 요소의 첫 번째 발생 인덱스를 찾는 방법은 무엇입니까?

Susan Sarandon
풀어 주다: 2024-12-01 02:11:09
원래의
713명이 탐색했습니다.

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

NumPy 배열에서 요소의 첫 번째 발생 찾기

Python 목록과 마찬가지로 NumPy 배열은 첫 번째 요소를 찾는 편리한 방법을 제공합니다. 지정된 값이나 항목이 발생합니다. 그러나 Python 목록과 달리 배열에 있는 요소의 인덱스를 결정하는 구문은 약간 다릅니다.

NumPy 배열 내에서 요소의 첫 번째 인스턴스 인덱스를 검색하려면 를 사용할 수 있습니다. np.where 함수. np.where는 두 개의 인수, 즉 배열 자체와 찾으려는 값을 사용합니다.

itemindex = numpy.where(array == item)
로그인 후 복사

반환된 결과는 두 개의 배열을 포함하는 튜플입니다. 하나는 행 인덱스로 구성되고, 기타 열 인덱스로 구성됩니다. 항목이 처음 나타나는 실제 인덱스에 액세스하려면 튜플에 있는 각 배열의 첫 번째 요소를 사용하여 첨자 연산자를 활용할 수 있습니다.

예를 들어, 2차원 배열에서 항목이 두 번 나타나는 경우 다음과 같이 이러한 항목에 액세스할 수 있습니다.

array[itemindex[0][0]][itemindex[1][0]]
로그인 후 복사

array[itemindex[0][1]][itemindex[1][1]]
로그인 후 복사

두 표현식 모두 다음 값을 반환합니다. 당신의 아이템.

위 내용은 NumPy 배열에서 요소의 첫 번째 발생 인덱스를 찾는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿