python——argsort函数
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函数相关推荐
- python argsort函数_Python numpy.argsort函数方法的使用
numpy.argsort numpy.argsort(a, axis=-1, kind=None, order=None) [source] 返回将对数组进行排序的索引. 使用kind关键 ...
- Python: argsort()函数使用说明记录
argsort(array):返回的是从小到大排序的索引. 形式1:argsort(array) >>> a=[5,2,3] >>> b=np.argsort(a) ...
- python的argsort函数_python——argsort函数
numpy中argsort函数用法,有需要的朋友可以参考下. 在Python中使用help帮助 >>> import numpy >>> help(numpy.ar ...
- python中argsort_浅述python中argsort()函数的实例用法
由于想使用python用训练好的caffemodel来对很多图片进行批处理分类,学习过程中,碰到了argsort函数,因此去查了相关文献,也自己在python环境下进行了测试,大概了解了其相关的用处, ...
- python中argsort()函数的用法
由于想使用python用训练好的caffemodel来对很多图片进行批处理分类,学习过程中,碰到了argsort函数,因此去查了相关文献,也自己在python环境下进行了测试,大概了解了其相关的用处, ...
- 浅述python中argsort()函数的用法
由于想使用python用训练好的caffemodel来对很多图片进行批处理分类,学习过程中,碰到了argsort函数,因此去查了相关文献,也自己在python环境下进行了测试,大概了解了其相关的用处, ...
- python中argsort_(学习笔记)numpy中argsort函数用法
在Python中使用help帮助 >>> import numpy >>> help(numpy.argsort) Help on function argsort ...
- python sort函数排序_Python中排序常用到的sort 、sorted和argsort函数
argsort函数返回的是数组值从小到大的索引值 Examples -------- One dimensional array:一维数组 >>> x = np.array([3, ...
- python argsort(0)_【Python】numpy中argsort函数的使用
1.概述 argsort()函数在模块numpy.core.fromnumeric中. 函数形式是: help (numpy.argsort) Help on function argsort in ...
- python中argsort()函数
argsort()函数是对数组中的元素进行从小到大排序,并返回相应序列元素的数组下标. 1. 直接调用argsort()函数 由上图可知,输出的结果是x数组中的元素从小到大排序后的索引数组值,如x数组 ...
最新文章
- AI一分钟 | AI机器人竟混入大学哲学课堂并顺利结业,居然无人察觉!
- mysql字段中ID值自动增长
- csv python 逐行读取_从 Excel 到 Python
- 安卓最新系统_成纺移动校园(移动办公系统)V3.2.1 安卓最新版
- 鸿蒙设备开发环境搭建-2021-3
- ZwQuerySystemInformation 枚举驱动模块
- python中哈希是什么意思_python hash是什么
- Iframe中,弹出层屏幕垂直居中
- 活动效果评价模型--原理和实现(基于python)
- java 新浪短网址生成器_新浪短网址链接生成器 2020最新新浪t.cn短链接在线生成接口推荐...
- android8.0 桌面图标适配
- 电流模架构Bandgap设计与仿真
- 马云的至暗时刻:支付宝事件、十月围城 | 阿里巴巴20年
- 人心本无染,心静自然清 ——赞“落梅”
- .globl _start
- matlab中buttord用法_matlab butter函数
- JavaScript实现拖拽上传 解析 APK 信息
- 服务(service)-----本地服务
- 1144: 零起点学算法51——数组中删数(C语言)
- jQuery之实现电影排行榜
热门文章
- 插件占坑,四大组件动态注册前奏(一) 系统Activity的启动流程
- 使用Mediaplay类写一个播放器
- 在现有计算机内安装另一个硬盘的原因,您有一台运行Windows7的计算机。您在计算机中安装第二个内部硬盘驱动器。您尝试创建一个系统映像,.. - 上学吧找答案...
- electron 多语言_Electron实用技巧electronbuilder中用户协议(license)的使用及多语言支持...
- python爬取数据库数据类型_python中从搭建Mysql平台到爬取数据一站式全部完成
- python将多重列表中的成绩按大小输出_Python编程从入门到实践-连载5(字 典)
- python控制台动画,如何使用Python 3.x在控制台应用程序中创建ASCII动画?
- java-idea-3批处理文件运行jar包
- docker镜像图[更新中]
- php类型cms,自定义存储类型