@@ -159,10 +159,10 @@ cdef class KDTreeBoruvkaAlgorithm (object):
159159 cdef np.ndarray candidate_neighbor_arr
160160 cdef np.ndarray candidate_distance_arr
161161
162- def __init__ (self , tree , min_samples = 5 , metric = ' euclidean' , **kwargs ):
162+ def __init__ (self , tree , min_samples = 5 , metric = ' euclidean' , leaf_size = 20 , **kwargs ):
163163
164164 self .core_dist_tree = tree
165- self .tree = KDTree(tree.data, metric = metric, leaf_size = 10 )
165+ self .tree = KDTree(tree.data, metric = metric, leaf_size = leaf_size )
166166 self ._data = np.array(self .tree.data)
167167 self ._raw_data = self .tree.data
168168 self .node_bounds = self .tree.node_bounds
@@ -539,10 +539,10 @@ cdef class BallTreeBoruvkaAlgorithm (object):
539539 cdef np.ndarray candidate_neighbor_arr
540540 cdef np.ndarray candidate_distance_arr
541541
542- def __init__ (self , tree , min_samples = 5 , metric = ' euclidean' , **kwargs ):
542+ def __init__ (self , tree , min_samples = 5 , metric = ' euclidean' , leaf_size = 20 , **kwargs ):
543543
544544 self .core_dist_tree = tree
545- self .tree = BallTree(tree.data, metric = metric, leaf_size = 10 )
545+ self .tree = BallTree(tree.data, metric = metric, leaf_size = leaf_size )
546546 self ._data = np.array(self .tree.data)
547547 self ._raw_data = self .tree.data
548548 self .min_samples = min_samples
0 commit comments