【发布时间】:2018-04-07 17:45:27
【问题描述】:
有一个 2D numpy 数组,大约 500000 行,每行 512 个值:
[
[1,0,1,...,0,0,1], # 512 1's or 0's
[0,1,0,...,0,1,1],
...
[0,0,1,...,1,0,1], # row number 500000
]
如何对行进行升序排序,就好像每一行都是一个长的 512 位整数?
[
[0,0,1,...,1,0,1],
[0,1,0,...,0,1,1],
[1,0,1,...,0,0,1],
...
]
【问题讨论】:
-
我不确定,但是“sorted”函数可以对作为字符数组的字符串进行排序,也许它适用于整数数组?
-
@Orionss 坏主意。不要在涉及 numpy 数组的地方引入 python 函数。
标签: python arrays sorting numpy