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 중국어 웹사이트의 기타 관련 기사를 참조하세요!