diff --git a/sklearn/neighbors/base.py b/sklearn/neighbors/base.py index 164543333fb4c5077c150a918158bc8e87396dba..a2339aeb2d388650c7e4b649f142f1c436523227 100644 --- a/sklearn/neighbors/base.py +++ b/sklearn/neighbors/base.py @@ -583,11 +583,12 @@ class RadiusNeighborsMixin(object): # for efficiency, use squared euclidean distances if self.effective_metric_ == 'euclidean': dist = pairwise_distances(X, self._fit_X, 'euclidean', - squared=True) + n_jobs=self.n_jobs, squared=True) radius *= radius else: dist = pairwise_distances(X, self._fit_X, self.effective_metric_, + n_jobs=self.n_jobs, **self.effective_metric_params_) neigh_ind_list = [np.where(d <= radius)[0] for d in dist]