通过K-Means方法对鸢尾花数据进行聚类
from sklearn import datasets
from sklearn.cluster import KMeans
iris = datasets.load_iris()
X = iris.data
y = iris.target
# 参数n_clusters表示要形成的簇的数目
clf = KMeans(n_clusters=3)
# 用训练器数据拟合分类器模型
model = clf.fit(X)
predicted = model.predict(X)
# 将预测值与标签真值进行对比
print('the predicter result:\n', predicted)
print("the real answer:\n", y)
运行结果