根据给定的簇数，在给定的数据集上运行k均值算法，并输出数据点所属的簇。
数据集示例（具有N个数据点）和要划分的簇数（k）。
把输入数据集中的数据点分成k个簇：

1. 随机初始化k个初始簇中心点（数据集中的k个随机数据点）
2. 对于每个数据点，计算它与所有簇的中心点之间的欧几里得距离，将其分配给距离最近的簇。
3. 更新每个簇的中心点，为每个簇中所有数据点的平均值
4. 重复步骤2和3，直到达到一定的迭代次数或直到簇分配不再发生变化。
5. 输出每个数据点的所属簇