Algorithm ApacheCommonsMath的k-means clusterer是否包含一个means方法?

Algorithm ApacheCommonsMath的k-means clusterer是否包含一个means方法?,algorithm,math,k-means,mean,apache-commons-math,Algorithm,Math,K Means,Mean,Apache Commons Math,我必须得到k-means聚类的方法。目前我正在使用ApacheCommons数学库,它实现了一个k-means plus集群算法。有谁知道,在使用该库进行集群之后,是否有一种简单的方法来获取方法,或者我必须自己实现它? 如果没有,请解释如何计算或给我一个代码示例?聚类算法的输出必须至少包含聚类分配,即每个点属于哪个聚类。如果有,那么k-means聚类聚类中心仅由属于每个聚类的点的平均值给出。KMeansPlusPlusClusterer(包org.apache.commons.math3.ml.

我必须得到k-means聚类的方法。目前我正在使用ApacheCommons数学库,它实现了一个k-means plus集群算法。有谁知道,在使用该库进行集群之后,是否有一种简单的方法来获取方法,或者我必须自己实现它?

如果没有,请解释如何计算或给我一个代码示例?

聚类算法的输出必须至少包含聚类分配,即每个点属于哪个聚类。如果有,那么k-means聚类聚类中心仅由属于每个聚类的点的平均值给出。

KMeansPlusPlusClusterer(包org.apache.commons.math3.ml.clustering,版本3.2+)返回一个质心聚类对象列表。通过调用getCenter()方法,可以从形心聚类中获得聚类中心(=聚类点的平均值)。

好,如果一个点由多个维度组成,则每个聚类的平均值计算如下:获取一个聚类的所有点->将一个列(维度)中的所有值相加->除以点数,平均向量中的每个维度是所有簇点在该维度中的值的平均值,即属于簇的点在该维度中的所有点值之和除以簇中的点总数。