2016-11-08 4 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]) 
関連する問題