- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于朴素贝叶斯分类器的文本分类算法(C语言)基于朴素贝叶斯分类器的文本分类算法(C语言)
基于朴素贝叶斯分类器的文本分类算法(C语言).txt两个人吵架,先说对不起的人,并不是认输了,并不是原谅了。他只是比对方更珍惜这份感情。#include stdio.h #include string.h #include direct.h //_getcwd(), _chdir() #include stdlib.h //_MAX_PATH, system() #include io.h //_finddata_t, _findfirst(), _findnext(), _findclose() char vocabulary[1000][20];/*声明公有二维数组,用来存储分割好的单词*/ /*=================将要分类的文本分割成单词存储在二维数组vocabulary中================*/ //@输入参数:要分类的文本 //@输出参数:该文本中总单词数 int SplitToWord(char text[]) { int i=0; char seps[]=, .\n; /*定义单词的分隔符*/ char *substring; /******利用分隔符将文本内容分割成单词并存储******/ substring=strtok(text,seps); while(substring!=NULL) { strcpy(vocabulary[i],substring);//将单词存储到vocabulary数组中 substring=strtok(NULL,seps); i++; } return i; //返回一共多少个单词 } /*===============================计算该目录下的文件数================================*/ //@输入参数:无 //@输出参数:该目录下.txt文件数 int CountDirectory() { int count=0; //txt文件计数器 long hFile; _finddata_t fileinfo; /********查找.txt文件,记录文件数**********/ if ((hFile=_findfirst(*.txt,fileinfo))!=-1L) { do { count++; } while (_findnext(hFile,fileinfo) == 0); } return count; } /*===================================计算某类别中∏P(ai|vj)===================================*/ //@输入参数:分类文本中单词数 //@输出参数:该类别下∏P(ai|vj) float CalculateWordProbability(int wordCount) { int countSame; //分类文本中的某单词在所有训练样本中出现次数 int countAll=0; //训练样本中总单词数 char token; FILE *fp; float wordProbability=1; //为后面联乘做准备 int i,j; long hFile; _finddata_t fileinfo; for(j=0;jwordCount;j++) //对于分类样本中的每一个单词 { countSame=0; countAll=0; if((hFile=_findfirst(*.txt,fileinfo))!=-1L) //对于该类别下每一个.txt文本 { do { if((fp=fopen(,r))==NULL) //是否能打开该文本 { printf(Sorry!Cannot open the file!\n); exit(0); } /********存储此.txt文件中每个单词并与分类文本的单词作比较*******/ while((token = fgetc(fp)) != EOF) { char keyword[1024]; i = 0; keyword[0] = token; // 将每个词第一个字符赋给数组第一个元素 while ((keyword[++i] = fgetc(fp)) != keyword[i]
您可能关注的文档
- 城镇化“三化”协调发展工作总结12城镇化“三化”协调发展工作总结12.doc
- 城镇化背景下旅游对新农村社区的影响研究城镇化背景下旅游对新农村社区的影响研究.doc
- 城镇燃气管道安全现状及防范措施城镇燃气管道安全现状及防范措施.doc
- 培养一年级学生良好习惯的几点做法培养一年级学生良好习惯的几点做法.doc
- 城镇建设要让市民“记得住乡愁”城镇建设要让市民“记得住乡愁”.doc
- 培优辅导练习题培优辅导练习题.doc
- 培养健全、自信的文化人格——日常教育生活的文化策略培养健全、自信的文化人格——日常教育生活的文化策略.doc
- 培养创新思维能力 打造有效教学课堂培养创新思维能力 打造有效教学课堂.doc
- 培养和保护学生的自信心培养和保护学生的自信心.doc
- 培养学生写作动力的三点建议培养学生写作动力的三点建议.doc
- 基于服务架构的云计算研究及其实现基于服务架构的云计算研究及其实现.doc
- 基于核函的LDA人脸图像识别基于核函的LDA人脸图像识别.doc
- 基于温室农业专家系统的温室自动化控制系统研究基于温室农业专家系统的温室自动化控制系统研究.doc
- 基于灵敏度分析的轿车白车身刚度改进研究基于灵敏度分析的轿车白车身刚度改进研究.doc
- 基于物流管理创新的企业现代化物流模式分析基于物流管理创新的企业现代化物流模式分析.doc
- 基于滑模变结构的直流伺服电机控制器设计基于滑模变结构的直流伺服电机控制器设计.doc
- 基于物联网太阳能温室光伏温室棚大设计终期考核总结报告基于物联网太阳能温室光伏温室棚大设计终期考核总结报告.doc
- 基于环境会计的排污许可证的会计处理探析基于环境会计的排污许可证的会计处理探析.doc
- 基于现代信息技术环境下学与教的理论与实践研究基于现代信息技术环境下学与教的理论与实践研究.doc
- 基于直线电机系统的再探索基于直线电机系统的再探索.doc
有哪些信誉好的足球投注网站
文档评论(0)