k-means算法是聚类算法中的一种,它可以根据事先给定的簇的数量进行聚类
首先准备好需要聚类的数据,然后决定簇的数量。本例中我们将簇的数量定为3.此处用点表示数据,用两点间的直线距离表示数据间的差距。
随机选择3个点作为簇的中心点。
计算各个数据分别和3个中心点中的哪一个点距离最近。
将数据分到相应的簇中。这样,3个簇的聚类就完成了。
计算各个簇中数据的重心,然后将簇的中心点移动到这个位置。
重新计算距离最近的簇的中心点,并将数据分到相应的簇中。
k-means算法
最新推荐文章于 2024-06-25 13:31:56 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)