资源简介
利用python进行聚类分析,适用于python3.7版本,经过实际例子验证。
代码片段和文件信息
#-*- coding: utf-8 -*-
#使用K-Means算法聚类消费行为特征数据
import pandas as pd
#参数初始化
inputfile = ‘d:/Python/data/consumption_data.xls‘ #销量及其他属性数据
outputfile = ‘d:/Python/tmp/data_type.xls‘ #保存结果的文件名
k = 3 #聚类的类别
iteration = 500 #聚类最大循环次数
data = pd.read_excel(inputfile index_col = ‘Id‘) #读取数据
data_zs = 1.0*(data - data.mean())/data.std() #数据标准化
from sklearn.cluster import KMeans
model = KMeans(n_clusters = k n_jobs = 4 max_iter = iteration) #分为k类,并发数4
model.fit(data_zs) #开始聚类
#简单打印结果
r1 = pd.Series(model.labels_).value_counts() #统计各个类别的数目
r2 = pd.Dataframe(model.cluster_centers_) #找出聚类中心
r = pd.concat([r2 r1] axis = 1) #横向连接(0是纵向),得到聚类中心对应的类别下的数目
r.columns = list(data.columns) +
相关资源
- python图像处理相机姿态估计
- 与孩子一起学PythonPDF书、源代码素材
- 机器学习-使用OpenCV和Python进行智能图
- OpenCV 3计算机视觉:Python语言实现(以
- 学习python推荐书籍6本中文版
- 数据之魅中文版:基于开源工具的数
- 黑马15期Python.txt
- numpy-1.19.1+mkl-cp39-cp39-win_amd64.whl
- 从芯片到云端 Python物联网全栈开发实
- Python3.7打包whl库,包括numpy、scikit、
- Practical Python and OpenCV + Case Studies 3rd
- 使用Python分析社交网络数据
- python35_d.lib和python35_d.dll
- Python网络爬虫从入门到实践作者: 唐松
- python语言程序设计梁勇著 西电中文译
- 《PYTHON QT GUI快速编程 PYQT编程指南》
- Python Cookbook 第3版 中文版 pdf
- ABAQUS Python二次开发攻略+pdf+源代码
- Python+opencv实时的人眼识别以+眨眼检测
- Python语言程序设计(北京理工大学)
- 代码:Python+TensorFlow+PyQt实现手写体数
- python(numpy scipy matplotlib sklearn)安装
- python2和python3版本可用的OpenCV安装包
- 基于ArcGIS的Python编程秘笈(第2版)
- 21天学通Python高清Pdf+源代码+PPT
- Python-简单快速实时可定制的机器学习
- python爬取漏洞库.zip
- python算法与数据结构三本教材书籍推
- python神经网络中英文代码.zip
- python3面向对象编程 pdf文件
评论
共有 条评论