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实现把xml或xsl转换为html格式
Apr 08 Python
在Docker上部署Python的Flask框架的教程
Apr 08 Python
浅谈python为什么不需要三目运算符和switch
Jun 17 Python
教大家玩转Python字符串处理的七种技巧
Mar 31 Python
Python中执行存储过程及获取存储过程返回值的方法
Oct 07 Python
Python文件循环写入行时防止覆盖的解决方法
Nov 09 Python
python GUI库图形界面开发之PyQt5滑块条控件QSlider详细使用方法与实例
Feb 28 Python
python实现简单井字棋小游戏
Mar 05 Python
Python3 利用face_recognition实现人脸识别的方法
Mar 13 Python
Python 按比例获取样本数据或执行任务的实现代码
Dec 03 Python
python读取图片颜色值并生成excel像素画的方法实例
Feb 19 Python
Python 高级库15 个让新手爱不释手(推荐)
May 15 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取进制余数函数代码
2012/01/19 PHP
PHP调用Linux的命令行执行文件压缩命令
2013/01/27 PHP
解析php中如何直接执行SHELL
2013/06/28 PHP
php查询mssql出现乱码的解决方法
2014/12/29 PHP
php 实现进制相互转换
2016/04/07 PHP
php基于CodeIgniter实现图片上传、剪切功能
2016/05/14 PHP
基于Laravel5.4实现多字段登录功能方法示例
2017/08/11 PHP
thinkPHP框架实现多表查询的方法
2018/06/14 PHP
解决laravel中日志权限莫名变成了root的问题
2019/10/17 PHP
非常不错的功能强大代码简单的管理菜单美化版
2008/07/09 Javascript
浅谈javascript 函数表达式和函数声明的区别
2016/01/05 Javascript
使用Object.defineProperty实现简单的js双向绑定
2016/04/15 Javascript
AngularJS入门教程之表格实例详解
2016/07/27 Javascript
jQuery第一次运行页面默认触发点击事件的实例
2018/01/10 jQuery
vue嵌套路由与404重定向实现方法分析
2018/05/04 Javascript
详解extract-text-webpack-plugin 的使用及安装
2018/06/12 Javascript
Vue.js 中的 v-model 指令及绑定表单元素的方法
2018/12/03 Javascript
详解JavaScript作用域和作用域链
2019/03/19 Javascript
Python Queue模块详解
2014/11/30 Python
python3抓取中文网页的方法
2015/07/28 Python
python爬虫 正则表达式使用技巧及爬取个人博客的实例讲解
2017/10/20 Python
Python基于property实现类的特性操作示例
2018/06/15 Python
python 从文件夹抽取图片另存的方法
2018/12/04 Python
python try 异常处理(史上最全)
2019/03/07 Python
python字符串分割及字符串的一些常规方法
2019/07/24 Python
python并发爬虫实用工具tomorrow实用解析
2019/09/25 Python
python 实现单通道转3通道
2019/12/03 Python
Python实现对adb命令封装
2020/03/06 Python
HTML5 Canvas玩转酷炫大波浪进度图效果实例(附demo)
2016/12/14 HTML / CSS
英国蜡烛、蜡烛配件和家居香氛购买网站:Yankee Candle
2018/12/12 全球购物
英语专业毕业生求职信
2014/05/24 职场文书
高中学生自我评价范文
2014/09/23 职场文书
建筑工程催款函
2015/06/24 职场文书
python中的None与NULL用法说明
2021/05/25 Python
Java实现学生管理系统(IO版)
2022/02/24 Java/Android
Win11黑色桌面背景怎么办?Win11黑色壁纸解决方法汇总
2022/04/05 数码科技