python画词云jieba
时间: 2024-05-15 20:11:31 浏览: 61
基于jieba & wordcloud的词云生成(完整源代码等)
5星 · 资源好评率100%
Python中的jieba是一款优秀的中文分词工具,它可以将中文文本分割成一个一个的词语,方便后续的文本分析和处理。同时,结合Python中的wordcloud模块,可以很方便地实现词云图的生成。
使用jieba生成词语列表后,可以利用Counter函数对词语进行统计,得到每个词语出现的频率。再将统计结果转换为字典格式,并使用wordcloud生成词云图即可。
以下是一个简单的例子:
```python
import jieba
from collections import Counter
from wordcloud import WordCloud
# 读取文本内容
with open('text.txt', 'r', encoding='utf-8') as f:
text = f.read()
# 分词
words = jieba.cut(text)
# 统计词频
word_count = Counter(words)
# 生成词云图
wc = WordCloud(background_color='white', font_path='msyh.ttc')
wc.generate_from_frequencies(word_count)
# 保存图片
wc.to_file('wordcloud.png')
```
阅读全文