numpy 2d ndarray按给定的特定2d数组排序

时间:2020-04-29 16:11:05

标签: python numpy multidimensional-array numpy-ndarray

说我给了两个这样的2d ndarray:

import numpy as np 
refer_array = np.array([[1, 4],
                        [3, 1],
                        [3, 2],
                        [3, 3],
                        [3, 4],
                        [1, 2],
                        [1, 3],
                        [2, 2],
                        [4, 2],
                        [5, 2],
                        [1, 0]])
A = np.array([[3, 2],
              [3, 1],
              [1, 2],
              [1, 4],
              [3, 3],
              [3, 4]])

我想要做的是根据Refer_array的顺序对A进行排序,因此结果应该像这样:

A_sorted = array([[1, 4],
                  [3, 1],
                  [3, 2],
                  [3, 3],
                  [3, 4],
                  [1, 2])

我感谢任何能解决我的问题或提供一些线索的人。

0 个答案:

没有答案