您好,我试图为两组多维点的最近邻居获取cdKTree。我是否有一种快速的方法,甚至是我不知道的方法,可以给一组邻居点以最低的重复邻居率(因此我拥有最高的唯一邻居率)并且它们之间的平均距离最低?
现在我计算邻居指数,如:
a = np.random.rand(100,4)
b = np.random.rand(200,4)
tree=spatial.cKDTree(a)
indexesOf_neighbors= tree.query(b, 1)[1]
u, idx = np.unique(indexesOf_neighbors, return_index=True)
print(len(indexesOf_neighbors[idx]))