您好我有一个数组中有X个值的数组我想定位十个最小值的索引。在这个链接他们计算了最大有效,How to get indices of N maximum values in a numpy array? 但是我不能评论链接,所以我不得不重新发布这个问题。我需要在Numpy数组中的N个最小(索引)值
我不确定我需要更改哪些索引以实现最小值而非最大值。 这是他们的代码
In [1]: import numpy as np
In [2]: arr = np.array([1, 3, 2, 4, 5])
In [3]: arr.argsort()[-3:][::-1]
Out[3]: array([4, 3, 1])
o是的,这也适用。我之前尝试过使用它,但错过了一些,它有点复杂,但现在可以使用,谢谢:] – astrochris
适用于我。但是,在我的情况下,它比纯numpy解决方案慢大约20倍 – embert
我不认为它适用于浮动。 – darshan