numpy中实现二维数组按照某列、某行排序的方法


Posted in Python onApril 04, 2018

如何根据二维数组中的某一行或者某一列排序?假设data是一个numpy.array类型的二维数组,可以利用numpy中的argsort函数进行实现,代码实例如下:

data = data[data[:,2].argsort()] #按照第3列对行排序

注意:argsort返回的只是排好序后的行索引,不会改变原数组。

按照某行进行排序,可以利用转置操作,代码如下所示:

data = data.T(data.T[:,2].argsort()).T # 按照第3行对列进行排序

也可以直接按行进行排序,代码如下:

data = data[:,data[2].argsort()]

以上这篇numpy中实现二维数组按照某列、某行排序的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python Sleep休眠函数使用简单实例
Feb 02 Python
Python字典数据对象拆分的简单实现方法
Dec 05 Python
Python用for循环实现九九乘法表
May 31 Python
python3调用百度翻译API实现实时翻译
Aug 16 Python
详解Python连接MySQL数据库的多种方式
Apr 16 Python
安装docker-compose的两种最简方法
Jul 30 Python
python自动化工具之pywinauto实例详解
Aug 26 Python
python入门之井字棋小游戏
Mar 05 Python
浅谈Python程序的错误:变量未定义
Jun 02 Python
keras打印loss对权重的导数方式
Jun 10 Python
Python基于opencv的简单图像轮廓形状识别(全网最简单最少代码)
Jan 28 Python
jupyter notebook指定启动目录的方法
Mar 02 Python
matlab中实现矩阵删除一行或一列的方法
Apr 04 #Python
python 实现数组list 添加、修改、删除的方法
Apr 04 #Python
python 矩阵增加一行或一列的实例
Apr 04 #Python
python实现excel读写数据
Mar 02 #Python
unittest+coverage单元测试代码覆盖操作实例详解
Apr 04 #Python
python unittest实现api自动化测试
Apr 04 #Python
Python Unittest自动化单元测试框架详解
Apr 04 #Python
You might like
php 8小时时间差的解决方法小结
2009/12/22 PHP
php调用dll的实例操作动画与代码分享
2012/08/14 PHP
PHP入门教程之会话控制技巧(cookie与session)
2016/09/11 PHP
ThinkPHP框架实现数据增删改
2017/05/07 PHP
thinkPHP中钩子的使用方法实例分析
2017/11/16 PHP
针对thinkPHP5框架存储过程bug重写的存储过程扩展类完整实例
2018/06/16 PHP
PHP验证类的封装与使用方法详解
2019/01/10 PHP
一个简单的JavaScript 日期计算算法
2009/09/11 Javascript
JavaScript对IE操作的经典代码(推荐)
2014/03/10 Javascript
SWFObject基本用法实例分析
2015/07/20 Javascript
14款经典网页图片和文字特效的jQuery插件-前端开发必备
2015/08/25 Javascript
js仿百度切换皮肤功能(html+css)
2016/07/10 Javascript
jquery网页日历显示控件calendar3.1使用详解
2016/11/24 Javascript
Angular ng-repeat遍历渲染完页面后执行其他操作详细介绍
2016/12/13 Javascript
原生JS下拉加载插件分享
2016/12/26 Javascript
BootStrap 导航条实例代码
2017/05/18 Javascript
vue组件name的作用小结
2018/05/23 Javascript
使用vue完成微信公众号网页小记(推荐)
2019/04/28 Javascript
vue实现计步器功能
2019/11/01 Javascript
JavaScript前后端JSON使用方法教程
2020/11/23 Javascript
[53:43]VP vs NewBee Supermajor 胜者组 BO3 第三场 6.5
2018/06/06 DOTA
python高手之路python处理excel文件(方法汇总)
2016/01/07 Python
python 实现将Numpy数组保存为图像
2020/01/09 Python
python新式类和经典类的区别实例分析
2020/03/23 Python
python中Array和DataFrame相互转换的实例讲解
2021/02/03 Python
华为旗下电子商务平台:华为商城
2016/08/06 全球购物
生物医学工程专业学生求职信范文分享
2013/12/14 职场文书
教导处工作制度
2014/01/18 职场文书
我的梦想演讲稿
2014/04/30 职场文书
幼儿园安全责任书范本
2014/07/24 职场文书
男方婚礼答谢词
2015/01/20 职场文书
2015年安全月活动总结
2015/03/26 职场文书
2015年高三年级组工作总结
2015/07/21 职场文书
JavaScript实现班级抽签小程序
2021/05/19 Javascript
Java使用Unsafe类的示例详解
2021/09/25 Java/Android
mysql查看表结构的三种方法总结
2022/07/07 MySQL