有用SKlearn实现K-Means聚类的pytho代码实例吗?
1.例子如下:
假设数据集有六个数据点,依次为[1,2],[1,4],[1,0], [4,2],[4,4],[4、0],构建一个K均值模型进行划分,并使用训练好的模型来预测[[0,0]],[[4,4]]的类别
2.解题代码如下:
from sklearn.cluster import KMeans
#包含Kmeans包
import numpy as np
X=np.array ([[1,2],[1,4],[1,0], [4,2],[4,4],[4、0]])
#创建六个数据样本
kmeans KMeans(n_clusters=2.random_state=0).fit(X)
#使用KMeans创建模型,同时设置参数,最后fit以X为参数
#显示类别标签
print('k labels are:', kmeans.labels)
#预测结果
print('predict results are:', kmeans.predict([[0,0],[4,4]))
#显示簇中心
print(' cluster centers are:' . kmeans.cluster_centers_)
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。