python 词频统计
时间: 2023-09-07 19:17:31 浏览: 85
Python编写的词频统计工具
5星 · 资源好评率100%
可以使用Python中的collections模块来进行词频统计。以下是一个简单的示例代码:
```python
import collections
# 读取文件
with open('example.txt', 'r') as f:
text = f.read()
# 分词
words = text.split()
# 统计词频
word_counts = collections.Counter(words)
# 输出前10个出现频率最高的词
for word, count in word_counts.most_common(10):
print(word, count)
```
其中,example.txt是待分析的文本文件。上述代码将文本文件读入内存后,使用split()方法将文本分为单个单词的列表。然后,使用Counter函数统计每个单词在列表中出现的次数,最后输出出现频率最高的前10个单词及其出现次数。
阅读全文