k-Means 聚类算法(k-Means Clustering)是一种常用的聚类算法,用于将数据集分为 k k k个簇。具体步骤如下:
随机选择 k k k个点作为初始聚类中心。
将每个点分配到最近的聚类中心 本题使用欧几里得距离作为距离度量,即 d ( x , y ) = ( x 1 − y 1 ) 2 + ( x 2 − y 2 ) 2 + ⋯ + ( x n − y n ) 2 d(x, y) = \sqrt{(x_1 - y_1)^2 + (x_2 - y_2)^2 + \cdots + (x_n - y_n)^2} d(x,y)=(x1−