模式识别大作业..docVIP

  • 78
  • 0
  • 约1.21万字
  • 约 19页
  • 2017-01-06 发布于重庆
  • 举报
模式识别大作业.

模式识别导论大作业 (2014-2015第一学期) 南京航空航天大学 K均值聚类(20分) 功能描述: 将给定文件里的数据样本按照k均值聚类的思想分为3类,将第一、二、三类的数据编号分别输出并统计各类别模式向量的总个数。K均值聚类通过不断调整类心和各模式的类别,最终使各模式到类心距离平方和最小,故此聚类算法将数据非常有效地进行了划分。 源代码 #includestdio.h #includestdlib.h #includemath.h #define SIZE 150 //宏定义,表示模式样本的总量 int fx(double cen[6][4]); //判断前后聚类中心是否相等,全相等,return 1;否则return 0; int main() { FILE *fp; int i = 0, j = 0, t = 0, p = 0, q = 0, x = 0; //t、p、q分别记录类别123中样本个数 int a[SIZE] = { 0 }, b[SIZE] = { 0 }, c[SIZE] = { 0 }; double sum1 = 0, sum2 = 0, sum3 = 0; //以二维数组表示向量,array[i]是第i个样本,center[6][4]存放第k次和第k+1次初始聚类中心 double ar

文档评论(0)

1亿VIP精品文档

相关文档