问题分析
- 需求:对于政府工作报告等政策文件,如何直观理解?
- 体会直观的价值:生成词云&优化词云
- 政府工作报告等文件 => 有效展示的词云
- 文本1-新时代中国特色社会主义
- 文本2-关于实施乡村振兴战略的意见
基本思路
- 步骤1:读取文件、分词整理
- 步骤2:设置并输出词云
- 步骤3:观察结果,优化迭代
#CiYun.py
import jieba
import wordcloud
from imageio import imread
mask = imread("logo5.png");
f = open("新时代中国特色社会主义.txt","r",encoding="utf-8");
t = f.read();
f.close();
ls = jieba.lcut(t);
txt = " ".join(ls);
w = wordcloud.WordCloud(font_path="Song.ttf", width=1000, height=700,background_color="white",max_words=15, mask=mask);
w.generate(txt);
w.to_file("grwordcloud.png");
运行结果
本文仅为学习Python记录,资料来源于中国大学MOOC《Python语言设计》—嵩天