np.argsort()用法
numpy.argsort(a, axis=-1, kind=’quicksort’, order=None)
功能: 将矩阵a按照axis排序,并返回排序后的下标
参数: a:输入矩阵, axis:需要排序的维度
返回值: 输出排序后的下标
示例代码:
点击查看代码
a = np.array([[4, 2, 1], [2, 4, 3],[8, 3, 1]])
b = np.argsort(a, axis=0)
c = np.argsort(a, axis=1)
print(b,'\n\n', c)
点击查看代码
[[1 0 0]
[0 2 2]
[2 1 1]]
[[2 1 0]
[0 2 1]
[2 1 0]]