python 实现 K-means 聚类算法(数据挖掘算法系列之六)

By | 2016-12-30

关于 K-means 聚类算法

wiki: k-means clustering

实现

定义距离函数,这里使用欧拉距离的平方作为距离准则

载入聚类的个数k和数据样本

初始化k个聚类中心

K-means 迭代控制

分配各个数据对象到距离最近的类中

重新计算各个聚类的中心

计算新聚类中心的准则函数的值,用来判断是否收敛

k-means_1

查看完整代码

发表评论

电子邮件地址不会被公开。