社区
其他技术讨论专区
帖子详情
python – 按列在NumPy中对数组进行排序
weixin_38085383
2019-09-12 11:35:52
如何在第n列中对NumPy中的数组进行排序? 例如, a = array([[9, 2, 3], [4, 5, 6], [7, 0, 5]]) 我想按第二列对行进行排序,以便我回来: array([[7, 0, 5], [9, 2, 3], [4, 5, 6]])
...全文
674
1
打赏
收藏
python – 按列在NumPy中对数组进行排序
如何在第n列中对NumPy中的数组进行排序? 例如, a = array([[9, 2, 3], [4, 5, 6], [7, 0, 5]]) 我想按第二列对行进行排序,以便我回来: array([[7, 0, 5], [9, 2, 3], [4, 5, 6]])
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
weixin_38090696
2019-09-12
打赏
举报
回复
1
@steve‘s实际上是最优雅的做法. 对于“正确”方式,请参阅numpy.ndarray.sort的order关键字参数 但是,您需要将数组视为带有字段的数组(结构化数组). 如果你最初没有用字段定义你的数组,那么“正确”的方式是非常难看的…… 作为一个简单的例子,要对它进行排序并返回一个副本: In [1]: import numpy as np In [2]: a = np.array([[1,2,3],[4,5,6],[0,0,1]]) In [3]: np.sort(a.view('i8,i8,i8'), order=['f1'], axis=0).view(np.int) Out[3]: array([[0, 0, 1], [1, 2, 3], [4, 5, 6]]) 要就地排序: In [6]: a.view('i8,i8,i8').sort(order=['f1'], axis=0) #<-- returns None In [7]: a Out[7]: array([[0, 0, 1], [1, 2, 3], [4, 5, 6]]) 据我所知,@ Steve真的是最优雅的做法… 此方法的唯一优点是“order”参数是用于对搜索进行排序的字段列表.例如,您可以按第二列,然后是第三列,然后通过提供order = [‘f1′,’f2′,’f0’]排序第一列.
python
画
数组
曲线_如何使用matplotlib
python
从
数组
中
绘制CDF
我写了一个
python
程序,它基本上采用包含Web服务器ping响应的86400行的文本文件.我从每一行
中
提取往返行程并将其添加到名为roundtriptimes的
数组
中
.然后我对
数组
进行排序
,现在希望能够使用matplotlib绘制数据的CDF.我目前的代码如下:import reimport
numpy
as npimport matplotlib.pyplot as pltping = op...
《
Python
3.13.1参考手册》
《
Python
3.13.1参考手册》是学习
Python
3.13的重要资源,它为开发者提供了全面的
Python
语言和标准库的文档。对于新手而言,这是一份非常实用的教学材料,作为
Python
开发者的权威参考资料,该手册详细说明了每个模块的用途、函数签名、参数说明、返回值及使用示例,是日常
Python
开发和查阅标准库功能不可或缺的工具书。 内容主要包括:内置函数与类型、文本处理服务、二进制、数据类型、函数式编程模块、文件和目录访问、数据持久化、数据压缩和归档、文件格式处理、加密服务、操作系统接口、并发执行、网络和进程间通信、互联网数据处理、国际化、程序框架、图形用户界面、开发工具等等的使用。
国央企创新负责人如何通过平台实现科技成果的高效引入与转化?.docx
国央企创新负责人如何通过平台实现科技成果的高效引入与转化?
政府科技管理部门如何提升科技成果转化项目评估的精准度与效率?.docx
政府科技管理部门如何提升科技成果转化项目评估的精准度与效率?
产业园区运营负责人如何提升科技项目落地匹配效率?.docx
产业园区运营负责人如何提升科技项目落地匹配效率?.docx
其他技术讨论专区
479
社区成员
790,919
社区内容
发帖
与我相关
我的任务
其他技术讨论专区
其他技术讨论专区
复制链接
扫一扫
分享
社区描述
其他技术讨论专区
其他
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章