我正在尝试使用numpy.unique
去重复和排序元组列表。例如,我尝试过
In [1]: import numpy as np
In [2]: np.unique([(1, 2), (1, 2), (2, 3)])
Out[2]: array([1, 2, 3])
但是,结果数组似乎在元组中包含唯一值,而我想自己获取排序后的元组,例如
[(1, 2), (2, 3)]
我该如何实现? (与在Python中使用for
循环相比,我更喜欢NumPy中的向量化实现。)