numpy中实现二维数组按照某列、某行排序的方法
作者:jingyi130705008 时间:2022-07-16 00:18:03
如何根据二维数组中的某一行或者某一列排序?假设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()]
来源:https://blog.csdn.net/jingyi130705008/article/details/78066842
标签:numpy,二维数组,排序,某列,某行


猜你喜欢
在 Golang 中实现 Cache::remember 方法详解
2024-04-26 17:21:08
SQLServer触发器调用JavaWeb接口的过程详解
2024-01-17 12:08:45

通过mysql-proxy完成mysql读写分离
2024-01-24 03:13:09
python绘制圆柱体的方法
2022-07-31 02:00:31

python3+requests接口自动化session操作方法
2022-09-22 19:30:40
如何将计数器的值赋给一个变量?
2009-12-03 20:02:00
Laravel框架集合用法实例浅析
2024-05-11 10:03:44
模糊查询
2024-01-21 09:23:30
Python实现图片查找轮廓、多边形拟合、最小外接矩形代码
2021-03-27 05:34:56

go run main.go 一直提示找不到包的解决方案
2024-02-14 00:07:41
sqlserver、Mysql、Oracle三种数据库的优缺点总结
2024-01-22 10:33:56
在Python程序中操作文件之isatty()方法的使用教程
2022-01-24 18:11:44
Python使用BeautifulSoup4修改网页内容的实战记录
2023-04-10 15:59:56
简化的CSS Reset — 常用CSS重设实例
2009-03-11 16:46:00
擦除式图片轮番显示效果
2013-08-10 11:01:48
菜单效果
2020-08-16 04:45:01
使用IDLE的Python shell窗口实例详解
2021-04-15 16:49:09

Python Websocket服务端通信的使用示例
2021-09-16 15:03:19

Flask框架 CSRF 保护实现方法详解
2021-07-05 08:27:05
python并发和异步编程实例
2021-06-05 23:03:45