当前位置 : 主页 > 编程语言 > python >

python生成词云

来源:互联网 收集:自由互联 发布时间:2022-07-13
词云又叫文字云,是对文本数据中出现频率较高的“关键词”在视觉上的突出呈现,形成关键词的渲染形成类似云一样的彩色图片,从而一眼就可以领略文本数据的主要表达意思。 先安

词云又叫文字云,是对文本数据中出现频率较高的“关键词”在视觉上的突出呈现,形成关键词的渲染形成类似云一样的彩色图片,从而一眼就可以领略文本数据的主要表达意思。

先安装必要库

pip install wordcloud
pip install jieba
pip install matplotlib

代码实现

import matplotlib.pyplot as plt
from wordcloud import WordCloud
import jieba

# 读取本地的文件,代码中使用的文本
text_from_file_with_apath = open('t/123.txt').read()

# 使用jieba进行分词,并对分词的结果以空格隔开;
wordlist_after_jieba = jieba.cut(text_from_file_with_apath, cut_all = True)
wl_space_split =''.join(wordlist_after_jieba)

# 对分词后的文本生成词云
my_wordcloud = WordCloud().generate(wl_space_split)

# 用pyplot展示词云图
plt.imshow(my_wordcloud)
plt.axis(off)
plt.show()

实现结果如下:

python生成词云_词云

 



上一篇:python文字情绪识别
下一篇:没有了
网友评论