词频统计python完整代码
时间: 2024-06-21 11:01:48 浏览: 158
Python编写的词频统计工具
5星 · 资源好评率100%
词频统计是文本处理中常见的任务,Python中的`collections`库提供了方便的`Counter`类来计算字符串中各个元素(在这个场景下通常是单词)的出现次数。以下是一个简单的词频统计完整代码示例:
```python
from collections import Counter
def word_frequency(text):
# 将文本转换为小写并分割成单词列表
words = text.lower().split()
# 使用Counter计算每个单词的频率
word_counts = Counter(words)
return word_counts
# 示例文本
text = "This is a sample text for word frequency analysis. It will be used to demonstrate how the code works."
word_freq = word_frequency(text)
# 打印前10个最常见的单词及其频率
for word, freq in word_freq.most_common(10):
print(f"{word}: {freq}")
阅读全文