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函数式编程指南(二):从函数开始
Jun 24 Python
详解Python 协程的详细用法使用和例子
Jun 15 Python
python requests.post带head和body的实例
Jan 02 Python
Python3中列表list合并的四种方法
Apr 19 Python
让你Python到很爽的加速递归函数的装饰器
May 26 Python
在python中利用numpy求解多项式以及多项式拟合的方法
Jul 03 Python
Django REST framework 视图和路由详解
Jul 19 Python
python 数据生成excel导出(xlwt,wlsxwrite)代码实例
Aug 23 Python
Python 实现一个手机号码获取妹子名字的功能
Sep 25 Python
python selenium 获取接口数据的实现
Dec 07 Python
深度学习小工程练习之垃圾分类详解
Apr 14 Python
python实现图片批量压缩
Apr 24 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
Zend引擎的发展 [15]
2006/10/09 PHP
PHP经典的给图片加水印程序
2006/12/06 PHP
Ajax PHP简单入门教程代码
2008/04/25 PHP
PHP中使用imagick实现把PDF转成图片
2015/01/26 PHP
php实现微信分享朋友链接功能
2019/02/18 PHP
js类中的公有变量和私有变量
2008/07/24 Javascript
起点页面传值js,有空研究学习下
2010/01/25 Javascript
jquery隐藏标签和显示标签的实例
2013/11/11 Javascript
jquery表单验证框架提供的身份证验证方法(示例代码)
2013/12/27 Javascript
jQuery实现返回顶部功能适合不支持js的浏览器
2014/08/19 Javascript
JavaScript中Number.MAX_VALUE属性的使用方法
2015/06/04 Javascript
JQ技术实现注册页面带有校验密码强度
2015/07/27 Javascript
基于JavaScript实现点击页面任何位置返回
2016/08/31 Javascript
微信小程序 Record API详解及实例代码
2016/09/30 Javascript
使用contextMenu插件实现Bootstrap table弹出右键菜单
2017/02/20 Javascript
Javascript实现找不同色块的游戏
2017/07/17 Javascript
Angular中点击li标签实现更改颜色的核心代码
2017/12/08 Javascript
nodejs实现的简单web服务器功能示例
2018/03/15 NodeJs
nodejs简单访问及操作mysql数据库的方法示例
2018/03/15 NodeJs
vue前端框架—Mint UI详解(更适用于移动端)
2019/04/30 Javascript
Python 描述符(Descriptor)入门
2016/11/20 Python
python3安装crypto出错及解决方法
2019/07/30 Python
opencv3/C++ 平面对象识别&透视变换方式
2019/12/11 Python
利用Python发送邮件或发带附件的邮件
2020/11/12 Python
selenium设置浏览器为headless无头模式(Chrome和Firefox)
2021/01/08 Python
css3 media 响应式布局的简单实例
2016/08/03 HTML / CSS
材料加工硕士生求职信
2013/10/10 职场文书
小学国庆节活动方案策划书
2014/09/16 职场文书
自愿离婚协议书范文2014
2014/10/12 职场文书
万能检讨书2000字
2014/10/17 职场文书
个人事迹材料范文
2014/12/29 职场文书
试用期转正工作总结2015
2015/05/28 职场文书
太空授课观后感
2015/06/17 职场文书
2015年高三教学工作总结
2015/07/21 职场文书
什么是创业计划书?什么是商业计划书?这里一一解答
2019/07/12 职场文书
CSS极坐标的实例代码
2021/06/03 HTML / CSS