【Python 】政府工作报告词云生成

**#-需求:**对于政府工作报告等政策文件,如何直观理解
**#-体会直观的价值:**生成词云 & 优化词云。
**#目的:**将政府工作报告等文件转换为有效展示的词云。
**#文件来源:**https://python123.io/resources/pye/新时代中国特色社会主义.txt
#https://python123.io/resources/pye/关于实施乡村振兴战略的意见.txt

**步骤一:**读取文件,分词整理
**步骤二:**设置并输出词云
**步骤三:**观察结果,优化迭代
#需要一张白色背景图片【Python 】政府工作报告词云生成_第1张图片
【Python 】政府工作报告词云生成_第2张图片
**注意事项:**网页上下载相关TXT文本,保存时,保存为utf-8格式,否者会出错。

![import jieba#引入分词库
import wordcloud#引入词云库
from scipy.misc import imread#特定格式的图片
mask = imread("chinamap.jpg")#使用中国地图图片也可以使用素材文件
excludes = { }
f = open("新时代中国特色社会主义.txt", "r", encoding="utf-8")
t = f.read()#将文件转换为长字符串
f.close()
ls = jieba.lcut(t)#分词
txt = " ".join(ls)#加空格
w = wordcloud.WordCloud(\
    width = 1000, height = 700,\
    background_color = "white",
    font_path = "msyh.ttc", mask = mask
    )#设置样式
w.generate(txt)#生成词云
w.to_file("政府工作报告.png")#保存图片]

你可能感兴趣的:(python)