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 相关文章推荐
pyqt4教程之实现windows窗口小示例分享
Mar 07 Python
使用python编写android截屏脚本双击运行即可
Jul 21 Python
Python中使用摄像头实现简单的延时摄影技术
Mar 27 Python
简单谈谈Python中的反转字符串问题
Oct 24 Python
Python numpy 常用函数总结
Dec 07 Python
Python编程实现从字典中提取子集的方法分析
Feb 09 Python
Python paramiko模块的使用示例
Apr 11 Python
Python多继承原理与用法示例
Aug 23 Python
Python List cmp()知识点总结
Feb 18 Python
python实现扫描ip地址的小程序
Apr 16 Python
python判断一个对象是否可迭代的例子
Jul 22 Python
Python使用Socket实现简单聊天程序
Feb 28 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查看当前Session的ID实例
2015/03/16 PHP
PHP超牛逼无限极分类生成树方法
2015/05/11 PHP
PHP7+Nginx的配置与安装教程详解
2016/05/10 PHP
php微信公众号开发之图片回复
2018/10/20 PHP
为什么要在引入的css或者js文件后面加参数的详细讲解
2013/05/03 Javascript
JavaScript:new 一个函数和直接调用函数的区别分析
2013/07/10 Javascript
JavaScript闭包详解
2015/02/02 Javascript
js给网页加上背景音乐及选择音效的方法
2015/03/03 Javascript
js实现背景图自适应窗口大小
2017/01/10 Javascript
微信小程序 五星评价功能的实现
2017/03/09 Javascript
JS 调试中常见的报错问题解决方法
2017/05/20 Javascript
js 监控iframe URL的变化实例代码
2017/07/12 Javascript
js+canvas实现滑动拼图验证码功能
2018/03/26 Javascript
Vue-cli3项目配置Vue.config.js实战记录
2018/07/29 Javascript
node 标准输入流和输出流代码实例
2019/09/19 Javascript
Angular如何由模板生成DOM树的方法
2019/12/23 Javascript
如何阻止移动端浏览器点击图片浏览
2020/08/29 Javascript
python 快速排序代码
2009/11/23 Python
python中的函数用法入门教程
2014/09/02 Python
python实现去除下载电影和电视剧文件名中的多余字符的方法
2014/09/23 Python
详解Python中with语句的用法
2015/04/15 Python
Python内置函数OCT详解
2016/11/09 Python
疯狂上涨的Python 开发者应从2.x还是3.x着手?
2017/11/16 Python
Python排序搜索基本算法之希尔排序实例分析
2017/12/09 Python
python3实现公众号每日定时发送日报和图片
2018/02/24 Python
python多维数组切片方法
2018/04/13 Python
pyQt4实现俄罗斯方块游戏
2018/06/26 Python
python selenium firefox使用详解
2019/02/26 Python
详解Python的数据库操作(pymysql)
2019/04/04 Python
解决python ThreadPoolExecutor 线程池中的异常捕获问题
2020/04/08 Python
Python多线程threading创建及使用方法解析
2020/06/17 Python
Python数据可视化常用4大绘图库原理详解
2020/10/23 Python
美国最古老的精致书写工具制造商:A.T. Cross(高仕)
2018/01/30 全球购物
工伤事故赔偿协议书范文
2014/09/24 职场文书
民主生活会批评与自我批评总结
2014/10/17 职场文书
好媳妇事迹材料
2014/12/24 职场文书