,
算法收敛,计算完毕。
二、 子函数说明
该程序所用到的子函数如下:
void Copy(oat rst[],oat second[]);
bool Equal(oat center[][4]);
oat Distance(oat data[],oat center[]);
void NewCenter(oat data[][4],int t,oat center[4]);
void K_means(oat data[Amount][4]);
子函数名 功能说明
void copy(oat rst[],oat
second[])
用于浮点数组之间的相互复制,便于传递数
值
bool Equal(oat center[][4])
辨别第 N 个聚类中心与第 N+1 个聚类中心是
否重合
oat Distance(oat data[],oat
center[])
用于计算样本与聚类中心的距离,并返回距离
值大小
void NewCenter(oat data[][4],int
t,oat center[4])
采取平均的方法计算调整后的各类中心,即
评论1