2016-11-08 10 views
0

Jupyter Notebook에서 python 3으로 작업하고 있습니다.python, 최소 배열 인덱스

나는이 상상 :

import numpy as np 

q = np.array([5, 2, 6, 7, 2]) 

내가 지금 배열의 최소값의 인덱스를 찾으려면, 이 경우 1 번과 4

나는 사용하여 시도 :

np.argmin(q) 

이 제공 :

1 

불행하게도 np.argmin()를 하나의 최소가있는 경우에만 작동합니다. 다른 최소값의 인덱스를 찾으려면 어떻게합니까?

답변

1

사용 np.where() :

np.where(q == q.min())[0] 

결과 :

array([1, 4])