读取“农村居民人均可支配收入来源 2016.xlsx”数据表 , 其中数据来源于 2016 年《中国统计年鉴》 , 对表中给出的我国内陆 31 个地区做 K-均值聚类分析(K=4) , 并在控制台中输出聚类结果和各个类的聚类中心 。
numpy as np
. as plt
as pd
from .
data=http://www.kingceram.com/post/pd.('农村居民人均可支配收入来源2016.xlsx')
x=data.iloc[1:31,1:5]
#计算k均值聚类
= (=4, =0).fit(x)
#簇中心坐标
文章插图
= .
plt.(x,x)
plt.show()
#4个聚类中心 , 运行算法10次 , 取最优值 。
= (=4, init="", =10,
="full", =2)
.fit(x)
k = 4
= (=k, =31)
= .(x)
文章插图
.
X_new = np.array(x)
.(X_new)
.(X_new)
#4个聚类中心 , 运行算法10次 , 取最优值 。
= (=4, init="", =10,
="full", =2)
【聚类分类应用题】.fit(x)