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

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

**步骤一:**读取文件,分词整理
**步骤二:**设置并输出词云
**步骤三:**观察结果,优化迭代
#需要一张白色背景图片素材文件01
素材文件02
**注意事项:**网页上下载相关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")#保存图片]
  • 4
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值