Python numpy.agrsort()函数

2020-04-30  本文已影响0人  米小河123
import numpy as np
np.argsort(a, axis=-1, kind='quicksort', order=None)

返回一个排序后的数组的索引,执行一个由kind参数指定的排序方式。

a:需要被处理的数组。
axis:排序的轴向,默认为-1
kind:排序算法{‘quicksort’, 'mergesort', 'heapsort', 'stable'}
order:顺序

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

上一篇 下一篇

猜你喜欢

热点阅读