np.argsort()是numpy库中的函数。argsort()函数的作用是将数组按照从小到大的顺序排序,并按照对应的索引值输出。
- 基本语法
numpy.argsort(a, axis=0, kind=None, order=None)
a:数组
kind:指排序算法
axis:代表沿着轴方向进行比较,0代表行,1代表列
order:当数组为结构数组时,可以指定字段排序 - 代码说明
a=[7,3,5,6]
b=np.argsort(a)
print(b)
>>> [1 2 3 0] #输出数组排序后的索引值
即:3最小,索引是1,所以输出第一个值是1;7最大,索引是0,输出最后值是0。