如何对numpy数组中的第一行进行排序并对第二行进行排序?

Eng_girl_d

我有一个看起来像这样的数组

array = [[3,5,4,2,1,6,8],[23,44,52,1,23,22,58]]

如何对第一行进行排序并让它也改变第二行的结果?这就是我的意思?

new_array = [[1,2,3,4,5,6,8],[23,1,23,52,44,22,58]]
西多姆

您可以使用argsort,array[0].argsort()给出对第一行进行排序的索引,然后使用这些索引对所有列进行重新排序:

array[:, array[0].argsort()]
array([[ 1,  2,  3,  4,  5,  6,  8],
       [23,  1, 23, 52, 44, 22, 58]])

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何对熊猫数据框的一行进行排序

按降序对numpy多维数组的每一行进行排序

如何对熊猫数据框中的每一行进行排序并获取索引?

根据一行的内容对所有行进行排序

Oracle SQL:根据每个分区中的第一行对 PARTITION BY 组进行进一步排序

如何用另一个2D数组对3D numpy数组的每一行进行排序?

numpy矩阵,通过对每一行进行排序将0设置为值

numpy对每一行进行排序并检索第k个元素

numpy:按另一个数组中的行对数组中的行进行排序

如何按出现次数对每一行进行排序?

根据另一行中的值对Excel行进行排序

在R中按字母顺序对字符串的每一行进行排序

对结果集的行进行排序(Redshift中的一行除外)

如何根据行的排序值对pandas数据帧的每一行进行排序并返回列索引

对二维数组行进行排序

如何对行进行排序?

如何根据第一行中的信息对一堆行进行分组?

Microsoft Excel如何将第一行转换为列,然后根据第一列对其余行进行排序

如何将numpy数组的一行与所有其他行进行比较

将第一个文件中的每一行与第二个文件中的所有行进行比较?

在select语句中指定第一行,然后按字母顺序对其余行进行排序

如何按升序对第一行然后在第二行和最后在第三行中的数字进行排序但保存列顺序?

如何通过查找行中的属性之一来对c中文件的行进行排序?

根据组的第一行对组中的每一行进行突变

在将第一行与第二个 DF 中的多行进行比较后,将 DF 中的每一行映射到另一个 DF 中的一行的最佳方法是什么?

按参考行对每对行进行排序

按行方式对矩阵行进行排序

根据行模式对行进行排序

Pandas 对每一行进行排序并打印前 5 个