如何“压缩排序”并行的numpy数组?
发布于 2021-01-29 19:21:47
如果我有两个并行列表,并想按第一个中的元素顺序对其进行排序,则非常简单:
>>> a = [2, 3, 1]
>>> b = [4, 6, 7]
>>> a, b = zip(*sorted(zip(a,b)))
>>> print a
(1, 2, 3)
>>> print b
(7, 4, 6)
我如何使用numpy数组执行相同操作而又不将其拆包到常规Python列表中?
关注者
0
被浏览
53
1 个回答