qq_蔓草儿_0
2023-01-29 11:28
column_stack是什么呀,报错了
from sklearn.cluster import KMeans
from numpy import *
import matplotlib.pyplot as plt
# 解决中文乱码
plt.rcParams['font.family'] = 'SimHei' # 指定黑体(系统自带)
plt.rcParams['axes.unicode_minus'] = False # 解决负号乱码
if __name__=="__main__":
#创建数据集
data=array([[2,10],[2,5],[8,4],[5,8],[7,5],[6,4],[1,2],[4,9]])
sse=[]
for i in range(1,9):
mid=KMeans(n_clusters=i,init='random',n_init=10,max_iter=200)
mid.fit(data)
sse.append(mid.inertia_)
plt.plot(range(1,9),sse,marker="o")
plt.title("调优")
plt.xlabel("聚类个数k");plt.ylabel("误差SSE")
plt.show()#直接用sklearn包进行kmeans聚类也可以
#column_stack是什么我也不知道,反正就是后面得是(())2个括号
数据挖掘中的两大经典算法:K-Means聚类算法和决策树算法
4663 学习 · 7 问题
相似问题