【发布时间】:2021-02-14 14:39:57
【问题描述】:
我有一个像这样的 Numpy 数组:
[1 4]
[2 3]
[3 0]
[4 1]
[5 6]
[6 5]
[7 6]]
这是scikit-learn 的NearestNeighbors 算法的输出。我想删除重复的值。拥有这样的东西:
[[0 3]
[1 4]
[2 3]
[6 5]
[7 6]]
我搜索了很多,但没有找到任何解决方案。
【问题讨论】:
-
np.unique(np.sort(a, axis=1), axis=0)? -
@Divakar Brilliant!!!非常感谢!我尽我所能,甚至尝试翻转数组然后比较它,但无法做到!
-
但它会有
[5, 6],,而你的有[6,5]。 -
@Divakar 是的,但我没关系。因为我想要的只是拥有一个独特的
NearestNeighbors索引数组。再次感谢。
标签: python numpy scikit-learn numpy-ndarray