- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
8南宁职业技术学院
NCVTNANNINGCOLLEGEFORVOCATIONALTECHNOLOGY
厨
数据挖掘与机器学习
DATAMININGA°NDMACHINELEARNING
处理新闻文本数据
新闻文本聚类——聚类分析
文本数据清洗是指对文本数据进行处理,以去除其中的噪声、错误和无
用信息,使得数据更加准确、可靠和适合分析,在文本分析和挖掘领域中具有非常重要的意义。
经过清洗的数据有着更好的数据质量,能够使得后续的数据挖掘更加精准有效,贯彻高质量发展精神。
本任务将对新闻文本数据进行清洗,包括文本读取、分词、去停用词和
特征提取。
处理新闻文本数据
任务描述
任务要求
处理新闻文本数据
使用withopen函数读取文本文件。
使用jieba库进行文本分词。
使用stoptxt停用词表去停用词。
使用TfidfTransformer进行文本特征提取。
Part1相关知识
·读取文件
·jieba分词
·去停用词
·特征提取
怎么读取文本文件呢?
read_csv函数可用于读取使用分割符分割的文本文件,这在实际应用中存在很多限制。
·因此想要自由的处理文本文件,还需要其他的办法。
·open是Python内置的一个关键字,用于打开文件,并创建一个上下
文环境。
处理新闻文本数据
读取文件
open关键字的基本使用格式如下。
open(file,mode=r,buffering=-1,encoding=None,errors=None,newline=None,closefd=True,opener=None)
处理新闻文本数据
读取文件
参数名称
说明
file
接收str,表示要打开的文件的路径和名称,无默认值
mode
接收str,表示文件的读写模式,默认为“r”
buffering
接收int,表示文件的缓冲区大小,默认为-1
encoding
接收str,表示文件的编码格式,默认为None
Open关键字常用参数及其说明
处理新闻文本数据
读取文件
参数名称
说明
errors
接收str,便是编码错误的处理方式,默认为None
newline
接收str,表示文本模式下的换行符,默认为None
closefd
接收bool,表示是否关闭文件描述符,默认为True
opener
接收函数,表示自定义的文件打开器,默认为None
Open关键字常用参数及其说明
处理新闻文本数据
读取文件
withopen可以说是open的优化用法或高级用法,相比open更加简洁、安全。
open必须搭配close方法使用,先用open打开文件,然后进行读写操作,最后用close释放文件。
withopen则无需close语句,比较简洁。
json是一种轻量级、基于文本的、可读的文件格式。
文件中的部分关键词及其出现频率,储存在词频.json中。
处理新闻文本数据
读取文件
读取文件
对文本文件进行文件读取主要通过以下4个步骤实现。
使用withopen或open打开文件
使用json.load读取文件
输出读取文件的值
若使用open函数打开,还需要使用close函数关闭
处理新闻文本数据
Ijieba分词处理新闻文本数据
什么是jieba分词?
·汉字是文化自信的基石,学习汉字,推进文化自信自强。
·汉语是以汉字为基本书写单位,词语之间没有明显的区分标记,完整的句子很难进行信息提取,因此在中文自然语言处理中通常是将汉语文本中的字符串切分成合理的词语序列。
·jieba是一个常用的中文分词库,它能够将一段中文文本按照词语进行划分,并且
去除停用词等无意义的符号,输出分好的词语列表。
·jieba库在Python中广泛应用于自然语言处理领域,如文本挖掘、有哪些信誉好的足球投注网站引擎、信息
检索等。
一段中文文本进行分词,得到分好的词语列表,
方便后续的处理
和分析。
jieba库支持基于
TF-IDF算法和
TextRank算法的
关键词提取,可
以提取出一段中
文文本中的关键
词,用于文本摘
要、信息检索等。
jieba库支持中文词性标注,可以标注出每个词语的词性,如名词、动词、形容词等,方便进一步的文本分析和处理。
jieba库内置了一些常用的停用词表,可以去除一些无意义的词语,
避免影响文本处理的结
您可能关注的文档
- 《汽车节能与新能源技术应用》高职PPT完整全套教学课件.pptx
- 《嵌入式系统原理与开发》课件_第5章.pptx
- 《数据挖掘与机器学习》 课件 项目二 农产品信息可视化分析——NumPy、pandas 与 Matplotlib 库.pptx
- 《数据挖掘与机器学习》 课件 项目三 建筑工程混凝土抗压强度检测——线性回归.pptx
- 《数据挖掘与机器学习》 课件 项目四 电商平台运输行为预测——逻辑回归.pptx
- 《数据挖掘与机器学习》 课件 项目五 加工厂玻璃类别识别——决策树、随机森林.pptx
- 《数据挖掘与机器学习》 课件 项目一 搭建数据挖掘与机器学习编程环境.pptx
- 《数据挖掘与机器学习》 课件2.2.2 pandas数据结构.pptx
- 《数据挖掘与机器学习》 课件2.2.3 数据清洗.pptx
- 《数据挖掘与机器学习》 课件2.2.4 数据合并.pptx
- 2025年钟山职业技术学院高职单招职业技能测试近5年常考版参考题库含答案解析.docx
- 2025年豆面条项目可行性研究报告.docx
- 2025年贵州农业职业学院高职单招语文2018-2024历年参考题库频考点含答案解析.docx
- 2025至2031年中国智能数字显示仪行业投资前景及策略咨询研究报告.docx
- 2025年运城护理职业学院高职单招语文2018-2024历年参考题库频考点含答案解析.docx
- 2025年管线支架项目可行性研究报告.docx
- 2025年混凝土强制式搅拌机项目可行性研究报告.docx
- 2025至2031年中国机械防火保险柜行业投资前景及策略咨询研究报告.docx
- 2025年电子电器铭板项目可行性研究报告.docx
- 2025至2031年中国开母行业投资前景及策略咨询研究报告.docx
文档评论(0)