该函数将会返回数组排序后的对应索引(从小到大)。
我们直接看具体例子:
import numpy as np
x = np.array([3,1,2,5,3])
print(np.argsort(x))
x2 = np.array([[0,1,3], [3,2,5]])
print(np.argsort(x2)) # 默认是左右比较
print((np.argsort(x2, axis=0))) # 上下比较
print((np.argsort(x2, axis=1))) # 左右比较
--------------结果如下---------------
[1 2 0 4 3]
[[0 1 2]
[1 0 2]]
[[0 0 0]
[1 1 1]]
[[0 1 2]
[1 0 2]]