numpy中argsort函数用法,有需要的朋友可以参考下。

在Python中使用help帮助

>>> import numpy

>>> help(numpy.argsort)

Help on function argsort in module numpy.core.fromnumeric:

argsort(a, axis=-1, kind='quicksort', order=None)

Returns the indices that would sort an array.

Perform an indirect sort along the given axis using the algorithm specified

by the `kind` keyword. It returns an array of indices of the same shape as

`a` that index data along the given axis in sorted order.

从中可以看出argsort函数返回的是数组值从小到大的索引值

Examples

--------

One dimensional array:一维数组

>>> x = np.array([3, 1, 2])

>>> np.argsort(x)

array([1, 2, 0])

Two-dimensional array:二维数组

>>> x = np.array([[0, 3], [2, 2]])

>>> x

array([[0, 3],

[2, 2]])

>>> np.argsort(x, axis=0) #按列排序

array([[0, 1],

[1, 0]])

>>> np.argsort(x, axis=1) #按行排序

array([[0, 1],

[0, 1]])

#######################################

例1:

>>> x = np.array([3, 1, 2])

>>> np.argsort(x) #按升序排列

array([1, 2, 0])

>>> np.argsort(-x) #按降序排列

array([0, 2, 1])

>>> x[np.argsort(x)] #通过索引值排序后的数组

array([1, 2, 3])

>>> x[np.argsort(-x)]

array([3, 2, 1])

另一种方式实现按降序排序:

>>> a = x[np.argsort(x)]

>>> a

array([1, 2, 3])

>>> a[::-1]

array([3, 2, 1])

另外说到排序,还有两个常用的函数sort和sorted,详细内容请看:http://maoersong.blog.163.com/blog/static/171557351201424105925681/?newFollowBlog

转载于:https://www.cnblogs.com/GDUT-xiang/p/5700995.html

python——argsort函数相关推荐

  1. python argsort函数_Python numpy.argsort函数方法的使用

    numpy.argsort numpy.argsort(a, axis=-1, kind=None, order=None)      [source] 返回将对数组进行排序的索引. 使用kind关键 ...

  2. Python: argsort()函数使用说明记录

    argsort(array):返回的是从小到大排序的索引. 形式1:argsort(array) >>> a=[5,2,3] >>> b=np.argsort(a) ...

  3. python的argsort函数_python——argsort函数

    numpy中argsort函数用法,有需要的朋友可以参考下. 在Python中使用help帮助 >>> import numpy >>> help(numpy.ar ...

  4. python中argsort_浅述python中argsort()函数的实例用法

    由于想使用python用训练好的caffemodel来对很多图片进行批处理分类,学习过程中,碰到了argsort函数,因此去查了相关文献,也自己在python环境下进行了测试,大概了解了其相关的用处, ...

  5. python中argsort()函数的用法

    由于想使用python用训练好的caffemodel来对很多图片进行批处理分类,学习过程中,碰到了argsort函数,因此去查了相关文献,也自己在python环境下进行了测试,大概了解了其相关的用处, ...

  6. 浅述python中argsort()函数的用法

    由于想使用python用训练好的caffemodel来对很多图片进行批处理分类,学习过程中,碰到了argsort函数,因此去查了相关文献,也自己在python环境下进行了测试,大概了解了其相关的用处, ...

  7. python中argsort_(学习笔记)numpy中argsort函数用法

    在Python中使用help帮助 >>> import numpy >>> help(numpy.argsort) Help on function argsort ...

  8. python sort函数排序_Python中排序常用到的sort 、sorted和argsort函数

    argsort函数返回的是数组值从小到大的索引值 Examples -------- One dimensional array:一维数组 >>> x = np.array([3, ...

  9. python argsort(0)_【Python】numpy中argsort函数的使用

    1.概述 argsort()函数在模块numpy.core.fromnumeric中. 函数形式是: help (numpy.argsort) Help on function argsort in ...

  10. python中argsort()函数

    argsort()函数是对数组中的元素进行从小到大排序,并返回相应序列元素的数组下标. 1. 直接调用argsort()函数 由上图可知,输出的结果是x数组中的元素从小到大排序后的索引数组值,如x数组 ...

最新文章

  1. AI一分钟 | AI机器人竟混入大学哲学课堂并顺利结业,居然无人察觉!
  2. mysql字段中ID值自动增长
  3. csv python 逐行读取_从 Excel 到 Python
  4. 安卓最新系统_成纺移动校园(移动办公系统)V3.2.1 安卓最新版
  5. 鸿蒙设备开发环境搭建-2021-3
  6. ZwQuerySystemInformation 枚举驱动模块
  7. python中哈希是什么意思_python hash是什么
  8. Iframe中,弹出层屏幕垂直居中
  9. 活动效果评价模型--原理和实现(基于python)
  10. java 新浪短网址生成器_新浪短网址链接生成器 2020最新新浪t.cn短链接在线生成接口推荐...
  11. android8.0 桌面图标适配
  12. 电流模架构Bandgap设计与仿真
  13. 马云的至暗时刻:支付宝事件、十月围城 | 阿里巴巴20年
  14. 人心本无染,心静自然清 ——赞“落梅”
  15. .globl _start
  16. matlab中buttord用法_matlab butter函数
  17. JavaScript实现拖拽上传 解析 APK 信息
  18. 服务(service)-----本地服务
  19. 1144: 零起点学算法51——数组中删数(C语言)
  20. jQuery之实现电影排行榜

热门文章

  1. 插件占坑,四大组件动态注册前奏(一) 系统Activity的启动流程
  2. 使用Mediaplay类写一个播放器
  3. 在现有计算机内安装另一个硬盘的原因,您有一台运行Windows7的计算机。您在计算机中安装第二个内部硬盘驱动器。您尝试创建一个系统映像,.. - 上学吧找答案...
  4. electron 多语言_Electron实用技巧electronbuilder中用户协议(license)的使用及多语言支持...
  5. python爬取数据库数据类型_python中从搭建Mysql平台到爬取数据一站式全部完成
  6. python将多重列表中的成绩按大小输出_Python编程从入门到实践-连载5(字 典)
  7. python控制台动画,如何使用Python 3.x在控制台应用程序中创建ASCII动画?
  8. java-idea-3批处理文件运行jar包
  9. docker镜像图[更新中]
  10. php类型cms,自定义存储类型