float の Python リストで最小項目のインデックスを見つけるにはどうすればよいですか? それらが整数の場合、私は単純に次のようにします。
minIndex = myList.index(min(myList))
ただし、フロートのリストを使用すると、次のエラーが発生します。これは、フロートの等価性の比較がかなり不安定であるためだと思います。
ValueError: 0.13417985135 is not in list
ここで、リストをスクロールして各項目を比較し、< (min + 0.0000000000001) か > (min - 0.0000000000001) かどうかを確認するだけでよいことはわかっていますが、これはちょっと厄介です。フロートのリストで最小のアイテムのインデックスを見つけるためのよりエレガントな (できれば組み込みの) 方法はありますか?