任意に多くのnanおよび/またはinf値を持つ可能性のあるnumpy配列から10個の最小の実数値を見つけるための優れた迅速な方法が必要です。
値自体ではなく、これらの最小の実数値のインデックスを特定する必要があります。
numpy からargminand関数を見つけました。nanargminたとえば、最小の100個の値が必要なように、複数の値を指定したいので、実際には仕事を成し遂げていません。-infまた、配列に存在する場合、どちらも最小値として値を返します。
heapq.nsmallest動作しますがnan、-inf値も最小値として返します。また、探しているインデックスが表示されません。
ここで何か助けていただければ幸いです。