python jieba词云代码
时间: 2023-10-12 12:52:03 浏览: 102
基于jieba & wordcloud的词云生成(完整源代码等)
5星 · 资源好评率100%
下面是一个使用Python的jieba库和wordcloud库生成词云的示例代码:
```python
import jieba
from wordcloud import WordCloud
import matplotlib.pyplot as plt
# 读取文本内容
with open('text.txt', 'r', encoding='utf-8') as f:
text = f.read()
# 使用jieba进行分词
words = jieba.cut(text)
# 将分词结果转换为空格分隔的字符串
word_str = ' '.join(words)
# 创建WordCloud对象,并生成词云图
wordcloud = WordCloud(font_path='msyh.ttc', width=800, height=400).generate(word_str)
# 显示词云图
plt.imshow(wordcloud, interpolation='bilinear')
plt.axis('off')
plt.show()
```
以上代码假设你已经安装了jieba和wordcloud库,并且将要生成词云的文本内容保存在名为`text.txt`的文件中。你可以根据自己的需求调整参数,如字体路径、词云图的宽度和高度等。运行代码后,会弹出一个窗口显示生成的词云图。
阅读全文