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数独游戏
Mar 30 Python
Python使用pip安装pySerial串口通讯模块
Apr 20 Python
在CMD命令行中运行python脚本的方法
May 12 Python
利用Anaconda简单安装scrapy框架的方法
Jun 13 Python
远程部署工具Fabric详解(支持Python3)
Jul 04 Python
Flask框架中request、请求钩子、上下文用法分析
Jul 23 Python
django自定义模板标签过程解析
Dec 14 Python
Python3 Click模块的使用方法详解
Feb 12 Python
python实现密码强度校验
Mar 18 Python
Python运行提示缺少模块问题解决方案
Apr 02 Python
django数据模型中null和blank的区别说明
Sep 02 Python
No module named ‘win32gui‘ 的解决方法(踩坑之旅)
Feb 18 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
php4的session功能评述(二)
2006/10/09 PHP
php删除指定目录的方法
2015/04/03 PHP
PHP接收json 并将接收数据插入数据库的实现代码
2015/12/01 PHP
thinkphp实现分页显示功能
2016/12/03 PHP
msn上的tab功能Firefox对childNodes处理的一个BUG
2008/01/21 Javascript
javascript中方便增删改cookie的一个类
2012/10/11 Javascript
JS分页效果示例
2013/10/11 Javascript
文本框只能选择数据到文本框禁止手动输入
2013/11/22 Javascript
jQuery Easyui加载表格出错时在表格中间显示自定义的提示内容
2016/12/08 Javascript
Node.js中文件操作模块File System的详细介绍
2017/01/05 Javascript
AngularJS 单选框及多选框的双向动态绑定
2017/04/20 Javascript
详解webpack编译多页面vue项目的配置问题
2017/12/11 Javascript
vue+element+Java实现批量删除功能
2019/04/08 Javascript
mock.js模拟数据实现前后端分离
2019/07/24 Javascript
微信小程序页面渲染实现方法
2019/11/06 Javascript
vue实现户籍管理系统
2020/05/29 Javascript
[10:49]2014国际邀请赛 叨叨刀塔第二期为真正的电竞喝彩
2014/07/21 DOTA
[44:10]2018DOTA2亚洲邀请赛 4.5 淘汰赛 EG vs VP 第一场
2018/04/06 DOTA
Python实现Linux下守护进程的编写方法
2014/08/22 Python
Python实现的HTTP并发测试完整示例
2020/04/23 Python
Linux下python3.6.1环境配置教程
2018/09/26 Python
Pandas过滤dataframe中包含特定字符串的数据方法
2018/11/07 Python
python批量从es取数据的方法(文档数超过10000)
2018/12/27 Python
python使用rsa非对称加密过程解析
2019/12/28 Python
Python selenium 加载并保存QQ群成员,去除其群主、管理员信息的示例代码
2020/05/28 Python
python3.9实现pyinstaller打包python文件成exe
2020/12/13 Python
python opencv肤色检测的实现示例
2020/12/21 Python
详解Django关于StreamingHttpResponse与FileResponse文件下载的最优方法
2021/01/07 Python
Python 带星号(* 或 **)的函数参数详解
2021/02/23 Python
利用CSS3实现折角效果实例源码
2016/09/28 HTML / CSS
员工工作自我评价
2014/09/26 职场文书
2014年调度员工作总结
2014/11/19 职场文书
新手开公司创业注意事项有哪些?
2019/07/29 职场文书
职业规划从高考志愿专业选择开始
2019/08/08 职场文书
Redis 哨兵集群的实现
2021/06/18 Redis
Python socket如何解析HTTP请求内容
2022/02/12 Python