SciPy

scipy.spatial.cKDTree.query_ball_tree

cKDTree.query_ball_tree(self, other, r, p=2.0, eps=0)

Find all pairs of points whose distance is at most r

Parameters
othercKDTree instance

The tree containing points to search against.

rfloat

The maximum distance, has to be positive.

pfloat, optional

Which Minkowski norm to use. p has to meet the condition 1 <= p <= infinity. A finite large p may cause a ValueError if overflow can occur.

epsfloat, optional

Approximate search. Branches of the tree are not explored if their nearest points are further than r/(1+eps), and branches are added in bulk if their furthest points are nearer than r * (1+eps). eps has to be non-negative.

Returns
resultslist of lists

For each element self.data[i] of this tree, results[i] is a list of the indices of its neighbors in other.data.

Previous topic

scipy.spatial.cKDTree.query_ball_point

Next topic

scipy.spatial.cKDTree.query_pairs