import numpy as np
np.argsort(a, axis=-1, kind='quicksort', order=None)
返回一个排序后的数组的索引,执行一个由kind参数指定的排序方式。
a:需要被处理的数组。
axis:排序的轴向,默认为-1
kind:排序算法{‘quicksort’, 'mergesort', 'heapsort', 'stable'}
order:顺序
- examples
x=np.array([3, 1, 2])
np.argsort(x)
//输出结果:
array([1, 2, 0])
[3, 1, 2]从小到大排列为,1(第1个数),2(第2个数),3(第0个数),故输出为 1 2 0









网友评论