聚类算法中的簇中心点平均值计算:解释代码 '*all_cluster_centroids += *cluster_centroids;'
这段代码是在计算聚类算法中的簇中心点的平均值。
首先,'all_cluster_centroids' 和 'cluster_centroids' 都是指向簇中心点的指针。
'*all_cluster_centroids' 表示取出指针 'all_cluster_centroids' 所指向的地址的值,也就是簇中心点的位置。
'*cluster_centroids' 表示取出指针 'cluster_centroids' 所指向的地址的值,也就是另一个簇中心点的位置。
'+= ' 表示将右侧表达式的值加到左侧表达式的值上。
所以这行代码的作用是将 'cluster_centroids' 指向的簇中心点的位置的值加到 'all_cluster_centroids' 指向的簇中心点的位置的值上,相当于计算了所有簇中心点的位置的平均值。
原文地址: https://www.cveoy.top/t/topic/qqKA 著作权归作者所有。请勿转载和采集!