基于给定的数值数据集，使用K-Means聚类算法将数据分组。


以下是一些示例输入：
数据集：[[1, 2], [2, 3], [8, 9], [10, 12], [11, 13]]
分组数量：2
使用K-Means聚类算法将数据集分成两组：
1.初始质心设置：[1,2]和[10,12]
2.将数据分配到两个最近的质心（即与质心之间的欧氏距离最小的数据点的质心）。
   第一组：[[1,2],[2,3]]
   第二组：[[8,9],[10,12],[11,13]]
3.重新计算每个组的质心，分别为[1.5,2.5]和[9.67,11.33]。
4.重复步骤2和3，直到质心不再改变或达到迭代次数的上限。最终结果分为两组：
   第一组：[[1,2],[2,3]]
   第二组：[[8,9],[10,12],[11,13]]