瓦尔登湖词频统计
在文本处理中,我们经常需要对文本中的单词出现频率做一个统计,本文以英文小说《瓦尔登湖》为例,统计一下作者最喜欢用什么单词,他们各自的出现频率如何。
大致思路
把下载好的“Walden.txt”放到桌面,复制一下完整的路径名
在这里需要注意的是
Window系统下,默认文件名路径子级和父级之间可能使用反斜杠表示的,而在python中子级和父级之间使用正斜杠"/"表示的。
在将文件放置在桌面之后,使用代码打开文件
path = ‘C:/Users/xiaokai/Desktop/Walden.txt’
然后开始正式输入代码
with open(path,‘r’,encoding=‘utf-8’) as text: 读入文本
words = text.read().split() 开始分词
print(words)
for word in words:
print(’{}–{} times’.format(word,words.count(word))) 这一步是将单词和词频分别打印出来
最后这是运行后得到的数据