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实现二分法算法实例
Feb 02 Python
python实现的系统实用log类实例
Jun 30 Python
Pycharm学习教程(2) 代码风格
May 02 Python
Python实现爬取需要登录的网站完整示例
Aug 19 Python
python 实现一个贴吧图片爬虫的示例
Oct 12 Python
python自动发邮件库yagmail的示例代码
Feb 23 Python
tensorflow 获取模型所有参数总和数量的方法
Jun 14 Python
Python3爬虫学习入门教程
Dec 11 Python
python gensim使用word2vec词向量处理中文语料的方法
Jul 05 Python
Python常用模块sys,os,time,random功能与用法实例分析
Jan 07 Python
python使用turtle库绘制奥运五环
Feb 24 Python
详解Python+Selenium+ChromeDriver的配置和问题解决
Jan 19 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
2019十大人气国漫
2020/03/13 国漫
关于拼配咖啡,你要知道
2021/03/03 咖啡文化
第六节 访问属性和方法 [6]
2006/10/09 PHP
php去除数组中重复数据
2014/11/18 PHP
php带抄送和密件抄送的邮件发送方法
2015/03/20 PHP
PHP编程计算文件或数组中单词出现频率的方法
2017/05/22 PHP
PHP基于mcript扩展实现对称加密功能示例
2019/02/21 PHP
laravel 框架结合关联查询 when()用法分析
2019/11/22 PHP
Js 刷新框架页的代码
2010/04/13 Javascript
百度地图api应用标注地理位置信息(js版)
2013/02/01 Javascript
jquery获取tagName再进行判断
2014/05/29 Javascript
Node.js实现批量去除BOM文件头
2014/12/20 Javascript
判断访客终端类型集锦
2015/06/05 Javascript
js如何改变文章的字体大小
2016/01/08 Javascript
IE和Firefox之间在JavaScript语法上的差异
2016/04/22 Javascript
基于Jquery Ajax type的4种类型(详解)
2017/08/02 jQuery
利用jsonp与代理服务器方案解决跨域问题
2017/09/14 Javascript
bootstrap响应式工具使用详解
2017/11/29 Javascript
vue实现select下拉显示隐藏功能
2019/09/30 Javascript
讲解Python中fileno()方法的使用
2015/05/24 Python
利用numpy+matplotlib绘图的基本操作教程
2017/05/03 Python
python实现决策树分类
2018/08/30 Python
10招!看骨灰级Pythoner玩转Python的方法
2019/04/15 Python
python如何使用socketserver模块实现并发聊天
2019/12/14 Python
python实现TCP文件传输
2020/03/20 Python
详解rem 适配布局
2018/10/31 HTML / CSS
Canvas 文本转粒子效果的实现代码
2019/02/14 HTML / CSS
HTML5 visibilityState属性详细介绍和使用实例
2014/05/03 HTML / CSS
美国豪华的多品牌精品店:The Webster
2019/07/31 全球购物
Jacques Lemans德国:奥地利钟表品牌
2019/12/26 全球购物
劳动竞赛活动总结
2014/05/05 职场文书
三八节标语
2014/06/27 职场文书
元旦晚会主持词开场白
2015/05/28 职场文书
集结号观后感
2015/06/08 职场文书
运动会5000米加油稿
2015/07/21 职场文书
Redis如何实现验证码发送 以及限制每日发送次数
2022/04/18 Redis