Numpy.argsort()(Python)

来源:互联网 发布:淘宝流量是什么意思啊 编辑:程序博客网 时间:2024/06/03 15:13

这个函数在Numpy中也是很常见的一个函数
在这个做个小笔记
如果觉得有用,点个赞鼓励下谢谢–Sean

argsort()

from numpy import *import operatora = arange(1, 10, 2)print(a.argsort())

输出结果是:
[1 3 5 7 9]
[0 1 2 3 4]
这个函数数得到了一个索引序列,这个索引对应的元素在整个ndarray,放到这个新的表中,就是排好序的呢。

只要你理解下了下面这个程序,你就懂了这个函数的意思了

from numpy import *a = array([3, 5, 0])print(a.argsort())

输出的结果是
[2 0 1]

这个是个索引值序列
映射到原来的序列中就得到了
[0, 3 , 5]
这个就是一个排好序的一个函数

这个函数在numpy中,要先调用numpy。
准确说,是numpy.ndarry的一个函数。

原创粉丝点击