综合案例:走进红楼梦Python自然语言处理第三章
CONTENT目录 01语料库基础03获取语料库02自然语言处理工具包NLTK04综合案例:走进红楼梦
课前回顾国内外著名语料库网络数据获取NLTK获取语料库
综合案例:走进红楼梦0 4数据采集与预处理构建本地语料库语料操作
数据采集和预处理本实验使用红楼梦作为语料,通过网络数据获取的方式采集红楼梦的相关数据,但由于该书文字太多,所以,获取时,可每10万字保存到一个文件中,同时,还需将完整内容单独保存在一个文件中。实现代码如下所示:import re,nltkimport mathimport codecsfrom urllib.request import urlopenurl=/cache/epub/24264/pg24264-images.htmlhtml=urlopen(url).read()html=html.decode(utf-8)#完整内容with codecs.open(/home/ubuntu/dict/hlm.txt, w, utf-8) as f: f.write(html[2186:len(html)]) #2186字符后是后楼梦正文 f.close()#每10万字一个文件for index in range(math.ceil((len(html)-2186)/100000)): f
您可能关注的文档
- 01-1-2-自然语言处理的概念及发展历程 .pptx
- Python自然语言处理 课件 电子01-3- 自然语言处理相关知识的构成.pptx
- Python自然语言处理 课件 电子01-4- 探讨自然语言处理的几个层面.pptx
- Python自然语言处理 课件 电子01-5 -自然语言处理与人工智能.pptx
- Python自然语言处理 课件 电子02-1 -Python环境搭建.pptx
- Python自然语言处理 课件 电子02-2 -正则表达式在自然语言处理的基本应用.pptx
- Python自然语言处理 课件 电子02-3 -Numpy使用详解.pptx
- Python自然语言处理 课件 电子03-1 -语料库基础.pptx
- Python自然语言处理 课件 电子03-2 -自然语言处理工具包NLTK.pptx
- Python自然语言处理 课件 电子03-3 -获取语料库.pptx
- 计量规程规范 JJF 2476-2026腹膜透析机校准规范.pdf
- 《JJF 2465-2026天然气在线硫化氢气体检测仪校准规范》.pdf
- JJF 1111-2026调制度测量仪校准规范.pdf
- 《JJF 1111-2026调制度测量仪校准规范》.pdf
- 计量规程规范 JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范.pdf
- JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范.pdf
- 《JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范》.pdf
- 《JJF 2470-2026食用油品质检测仪校准规范》.pdf
- JJF 2470-2026食用油品质检测仪校准规范.pdf
- 计量规程规范 JJF 2470-2026食用油品质检测仪校准规范.pdf
原创力文档

文档评论(0)