2017-11-28 3 views
-1

私は100個の値を含むリストLを持っています。Python:リストのサブセット内の最小値のインデックスを抽出するにはどうすればよいですか?

私は100から20の間に、このリストのインデックス(すなわち、argmin)を見つけたいので、私は驚いたことに

print(np.argmin(L[20:])) 

を書き、それが代わりに同等以上である何かの、0をプリントアウト20より。

私は間違っていますか?

答えて

3

argminは、渡された配列の最小要素のインデックスを返します。ただし、この配列は20から始まるため、元の配列の同じ最小要素のインデックスを取得するには、サブリストの開始点を追加する必要があります。

start = 20 
print(np.argmin(L[start:]) + start) 
関連する問題