
带宽: 0.1 0.531661129692 聚类簇的个数为: 7
['#ff0000', '#d4802a', '#aa0055', '#7f807f', '#5500aa', '#2a80d4', '#0000ff']
带宽: 0.2 1.06332225938 聚类簇的个数为: 4
['#ff0000', '#aa0055', '#5500aa', '#0000ff']
带宽: 0.3 1.59498338907 聚类簇的个数为: 3
['#ff0000', '#7f807f', '#0000ff']
带宽: 0.4 2.12664451877 聚类簇的个数为: 1
['#ff0000']
# -*- coding:utf-8 -*-
import numpy as np
import matplotlib.pyplot as plt
import sklearn.datasets as ds
import matplotlib.colors
from sklearn.cluster import MeanShift
from sklearn.metrics import euclidean_distances
#MeanShift 均值漂移算法 原理见:http://blog.youkuaiyun.com/google19890102/article/details/51030884
if __name__=='__main__':
N=1000
centers = [[1, 2], [-1, -1], [1, -1], [-1, 1]]
#scikit中的