查找具有最低平均距离和最低重复率的cdKTree

时间:2018-10-30 07:59:57

标签: python numpy scipy nearest-neighbor

您好,我试图为两组多维点的最近邻居获取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]))

0 个答案:

没有答案