def mean_shift(data): mean_shift = MeanShift(cluster_all=False, n_jobs=1).fit(data) print 'Mean Shift' print metrics.silhouette_score(data, mean_shift.labels_) print collections.Counter(mean_shift.labels_)