diff --git a/scikits/learn/cluster/mean_shift_.py b/scikits/learn/cluster/mean_shift_.py index 8257942a21c9732398d028cbf1ca35dcc1039d11..e7b1a39eaf4ce33a9bd5f6e26f4fbfbf4a48045d 100644 --- a/scikits/learn/cluster/mean_shift_.py +++ b/scikits/learn/cluster/mean_shift_.py @@ -23,7 +23,7 @@ def estimate_bandwidth(X, quantile=0.3): should be between [0, 1] 0.5 means that the median is all pairwise distances is used """ - distances = euclidian_distances(X) + distances = euclidian_distances(X, X) distances = np.triu(distances, 1) distances_sorted = np.sort(distances[distances > 0]) bandwidth = distances_sorted[floor(quantile * len(distances_sorted))]