在kmeans
聚类算法中,当每个点都是d维大小时,如何计算所有点的平均值?换句话说,我的问题实际上是当点的维度大于1时如何执行平均操作。
例如,假设我的数据集是3-dim。假设有一个质心为[1,2,3]
且其点为[3,5,4], [4,6,2], [6,5,7], [8,1,2]
的聚类,现在我不知道如何执行这4个点之间的平均值,因为每个点都是3D。
谢谢。
答案 0 :(得分:1)
对于每个维度,您在一个维度中执行相同的操作。对于点[3,5,4], [4,6,2], [6,5,7], [8,1,2]
,您将获得[5.25, 4.25, 3.75]