我正在使用Spark ML来运行Kmeans。我有一堆数据和三个现有的中心点,例如这三个中心点是:
或者说,我不理解Spark Kmeans中种子的含义,我认为种子应该是一个向量数组,表示在运行聚类之前指定的中心点。
[1.0,1.0,1.0],[5.0,5.0,5.0],[9.0,9.0,9.0]
。那么我该如何指示Kmeans中心点为上述三个向量呢?我看到Kmean对象有一个种子参数,但是种子参数是长整型而不是数组。那么我该如何告诉Spark Kmeans仅使用现有的中心点进行聚类呢?或者说,我不理解Spark Kmeans中种子的含义,我认为种子应该是一个向量数组,表示在运行聚类之前指定的中心点。