python实现k-means聚类算法不调包
python实现k-means聚类算法不调包这里是为了记录机器学习作业写的代码,只要放入二维数据即可运行代码基本思想举个例子:1.假如有5个点要实现聚类:a,b,c,d,e2.我们要选定聚几类(假设是聚两类)k=23.那么我们就随机选定5个点的2个点作为簇心4.然后将每个点和簇心的欧式距离比较一遍,谁离哪个点进谁就属于哪一类比如:(b点到A簇心的距离小于到B簇心的距离,则b属于A类)5.然后算完距离归完类以后,再对每个类进行一次求平均值(x,y),以得到一个新的簇心,然后又回到了3(第三步
转载
2021-01-31 19:29:34 ·
1095 阅读 ·
0 评论