中国大学MOOC课程《Python语言程序设计》第7章 政府工作报告 词云使用 代码解析 自学记录

#讲解思路:
# 1、读取文件、分词整理
# 2、设置并输出词云
# 3、观察结果,优化迭代
import jieba
import wordcloud
from scipy.misc import imread  #需要安装scipy库,在pycharm下安装还是比较方便的
#  这个作用是用来让词云生成特定图形形状的
mask=imread('fivestar.png')
#f=open('新时代中国特色社会主义.txt',"r",encoding="utf-8")
f=open('关于实施乡村振兴战略的意见.txt',"r",encoding="utf-8")
t=f.read()
f.close()
ls=jieba.lcut(t)
txt=' '.join(ls)#词云要求将空格分隔的长文本输入
w=wordcloud.WordCloud(font_path='msyh.ttc',mask=mask,width=1000,
                       height=700,background_color='white',max_words=15)
w.generate(txt)
w.to_file('xcwordcloud.png')  #一开始在png后面多了一个空格造成错误

这个实例比较简单,但却很有趣

你可能感兴趣的:(python,training)