我正在尝试按另一个具有匹配索引但顺序不同的数组对数组进行排序。
In: array1
Out: array([123, 323, 142, 532, 563, 256])
In: array2
Out: array([323, 563, 256, 142, 123, 532])
我不确定如何使array2
重新排序为与array1
相同的顺序。所以我希望最终产品看起来像这样:
In: array1
Out: array([123, 323, 142, 532, 563, 256])
In: array2
Out: array([123, 323, 142, 532, 563, 256])
非常感谢您的帮助!
答案 0 :(得分:0)
您可以将numpy
的{{1}}广播使用
np.where