argsort()

Posted zhhy236400

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了argsort()相关的知识,希望对你有一定的参考价值。

from numpy import  *
b=array([4,5,1])
d=mat([4,5,1])
print(b)
print(b.argsort())
print(d)
print(d.argsort())

 输出:

[4 5 1]
[2 0 1]
[[4 5 1]]
[[2 0 1]]

 按顺序排列元素,返回的是元素在原矩阵或者数组中的索引值,从小到大。

[4,5,1]中从小到大排列为:1,4,5,他们的索引值分别是:2,0,1,所以返回的是[2,0,1]。

以上是关于argsort()的主要内容,如果未能解决你的问题,请参考以下文章

python中的反向排序和argsort

撤消或反向 argsort(),python

argsort argmax

argsort()

python - 将 argsort 与掩码相结合以在移动窗口中获取最接近的值

变量.argsort()的用法