【python sklearn】kmeans算法运用
来源:互联网 发布:山东大学法学院知乎 编辑:程序博客网 时间:2024/06/05 22:46
# -*- coding:utf-8*-import sysreload(sys)sys.setdefaultencoding('utf-8')import timetime1=time.time()import pandas as pdfrom sklearn.externals import joblibfrom sklearn.preprocessing import scalefrom sklearn.cluster import KMeans#####################读取数据################data = pd.read_csv('C:/pic/data/wholesale customers data.csv', sep=',', dtype=str, na_filter=False)# print data##################数据标准化##################feature=scale(data)####################设定聚类个数##################k=9#调用kmeans类clf = KMeans(n_clusters=k)s = clf.fit(feature)print s#打印中心点print clf.cluster_centers_#每个样本所属的簇print clf.labels_#用来评估簇的个数是否合适,距离越小说明簇分的越好,选取临界点的簇个数print clf.inertia_#保存模型joblib.dump(clf , 'c:/km.pkl')#载入保存的模型clf2 = joblib.load('c:/km.pkl')#进行预测print clf2.predict(feature)##############写出数据###################data['label']=clf.labels_print datapd.DataFrame.to_excel(data,'c:/kmeans_result.xlsx',index=False)print(u'聚类完成')
阅读全文
1 0
- 【python sklearn】kmeans算法运用
- sklearn之Kmeans算法
- Kmeans聚类算法 python sklearn 用户画像
- 【python sklearn】决策树运用
- Python小白进阶二:如何通过sklearn库实现Kmeans算法
- python kmeans算法
- kmeans 算法,python
- python KMeans算法学习
- Python-kmeans算法实践
- python实现kmeans算法
- 聚类算法学习----之----sklearn.cluster.KMeans
- python 基本Kmeans算法实现
- kmeans算法(python实现)
- Kmeans算法的Python实现
- PCA降维以及Kmeans聚类实例----python,sklearn,PCA,Kmeans
- sklearn knn与kmeans
- sklearn.cluster.KMeans
- sklearn中KMeans学习
- vim编辑器(3):多文件、多窗口
- Python 参考资料
- 计蒜客 跳跃游戏
- Codis 3.2 with Zookeeper集群搭建
- Android学习笔记---集成百度语音合成的坑与坑
- 【python sklearn】kmeans算法运用
- jpa 排序 pageable
- ubuntu 查找大于多大的文件的命令
- 《android日常bug系列》AndroidStudio 编译报错Error:null value in entry: outputDirectory=null解决办法
- 前端传json对象(包含json数组在里面)的时候,后台为Java,用SSM时候如何接收
- JS为循环动态生成的节点添加点击事件
- 二叉树专题-lintcode二叉树的层序遍历
- nowcoder Wannafly挑战赛1 A 题 【树形dp or 点分治】
- DAY7