python 词频分析图
时间: 2024-11-03 14:21:59 浏览: 12
基于python的三国演义词频分析
Python 中的词频分析通常是通过处理文本数据并统计其中每个单词出现的次数来进行的。最常用的是使用 `collections` 模块中的 `Counter` 类,它可以方便地计算序列中元素出现的频率。下面是一个简单的例子:
```python
from collections import Counter
import matplotlib.pyplot as plt
# 假设我们有一个文本列表
text = ["apple", "banana", "cherry", "banana", "date", "cherry", "elderberry"]
# 使用 Counter 计算词频
word_counts = Counter(text)
# 打印出每个单词及其出现次数
for word, count in word_counts.items():
print(f"{word}: {count}")
# 可视化词频
plt.figure(figsize=(10, 5))
plt.bar(word_counts.keys(), word_counts.values())
plt.xlabel('Words')
plt.ylabel('Frequency')
plt.title('Word Frequency Analysis')
plt.show()
```
在这个示例中,我们会得到一个直方图式的词频图,显示了每个单词在文本中出现的次数。
阅读全文