python - 根据numpy中的前三个值对行进行排序
问题描述
我有一个这样的数组:
import numpy as np
array=np.array([[3,2,1,17],[1,2,1,25],[1,2,2,-1],[1,1,5,105]])
[[ 3 2 1 17]
[ 1 2 1 25]
[ 1 2 2 -1]
[ 1 1 5 105]]
我想对其进行排序,使其看起来像这样:
[[1 1 5 105]
[1 2 1 25]
[1 2 2 -1]
[3 2 1 17]]
所以基本上我想根据每个行的前三个值对行的顺序进行排序。有人可以指出我正确的方向吗?
解决方案
推荐阅读
- reactjs - 在 React Native 中检测活动屏幕
- c# - C++ 等价于 C# OOP if(Boy b is Student)
- java - 使用单独提交的 Java 包提交可执行文件
- c# - VB6 与 .NET 编码问题(阿拉伯语字符)
- hql - HQL 匹配字符串百分比
- asp.net - 如何从 XML 文件将数据绑定到网格视图
- r - 在 R 中编写这个嵌套 for 循环的更好方法是什么?
- git - 将函数源代码添加到源代码控制存储库时如何正确处理 local.settings.json 文件中的机密
- delphi - Delphi Firemonkey Frames - 如何获取框架使用的事件OnEnter和OnExit
- scala - 为什么火花数据帧上的“withColumn”转换不检查外部列表中的记录?