基于Python词云分析政府工作报告关键词


Posted in Python onJune 02, 2020

前言

十三届全国人大三次会议作了政府工作报告。这份政府工作报告仅有10500字左右,据悉是改革开放40年以来最短的一次。受到疫情影响,今年的两会会议适当缩短,政府工作报告也大幅压缩,体现了“实干为要”的理念。那么,这份政府工作报告突出强调了哪些关键词呢?我们其实可以基于Python技术进行词频分析和词云制作!

import matplotlib.pyplot as plt#绘图库
import jieba
from wordcloud import WordCloud

# 读入文本数据
fp = open(r'D:\爬虫下载\2020年政府工作报告.txt','r',encoding='utf-8')
content = fp.read()
# print(content)
#分词
words = jieba.lcut(content)
# 词频分析操作
data = {}
for word in words:
  if len(word)>1:
    if word in data:
      data[word]+=1
    else:
      data[word]=1
# print(data)

#排序
hist = list(data.items())#转成列表
hist.sort(key=lambda x:x[1],reverse=True)
# print(hist)

#调试输出
for i in range(20):
  # print(hist[i])
  print('{:<10}{:>5}'.format(hist[i][0],hist[i][1]))#左对齐10,右对齐5个长度

下表统计了今年的政府工作报告中出现次数最多的几个关键词。我们可以看到,今年的政府工作报告中提到“发展”的次数最多,一共出现了69次,“发展”一直都是政府工作报告中的重要关键词;其次是“就业”,出现了39次,足以显示新冠疫情之下就业问题的严峻性,以及党中央、国务院对就业问题的高度重视,政府工作报告中没有提出全年经济增速的具体目标,但仍然提出了就业目标——城镇新增就业900万人以上、城镇调查失业率6%左右、城镇登记失业率5.5%左右;第三多的就是“疫情”,报告中多次提到疫情防控工作,并指出这次新冠肺炎疫情,是新中国成立以来我国遭遇的传播速度最快、感染范围最广、防控难度最大的公共卫生事件。

基于Python词云分析政府工作报告关键词

“企业”作为市场经济的主体,出现的次数达到了30次,要想保障就业和民生,必须稳住上亿市场主体,尽力帮助企业特别是中小微企业、个体工商户渡过难关,报告提出要加大宏观政策实施力度,着力稳企业保就业。还有“支持”、“保障”、“加强”、“推进”等鼓舞人心的关键词出现次数也很多,相信大家看到政府工作报告中满满的政策“干货”,信心和底气也会更足了。

根据关键词的出现次数,我们可以使用Python绘制出政府工作报告词云图。Python的词云功能相当强大,你可以自己设定形状、字体、大小!

result = ' '.join(words)
# print(result)
#生成词云
wc = WordCloud(
  font_path=r'D:\PPT\ppt字体\思源宋体SC-Regular.otf',
  background_color = 'white',#背景颜色
  width=500,#图片的宽
  height=300,
  max_font_size=50,
  min_font_size=12
)
wc.generate(result)
wc.to_file(r'.\wordcloud.png')#保存图片
#显示图片
plt.figure('政府工作报告')
plt.imshow(wc)
plt.axis('off')#关闭坐标轴
plt.show()

基于Python词云分析政府工作报告关键词

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python执行shell获取硬件参数写入mysql的方法
Dec 29 Python
Python 类与元类的深度挖掘 I【经验】
May 06 Python
python异常和文件处理机制详解
Jul 19 Python
Python引用传值概念与用法实例小结
Oct 07 Python
python Matplotlib画图之调整字体大小的示例
Nov 20 Python
python爬虫基本知识
Mar 05 Python
python3模块smtplib实现发送邮件功能
May 22 Python
Python中flatten( )函数及函数用法详解
Nov 02 Python
python将处理好的图像保存到指定目录下的方法
Jan 10 Python
Python线程协作threading.Condition实现过程解析
Mar 12 Python
Python unittest单元测试框架及断言方法
Apr 15 Python
pandas创建DataFrame的7种方法小结
Jun 14 Python
使用OpenCV获取图像某点的颜色值,并设置某点的颜色
Jun 02 #Python
如何利用python web框架做文件流下载的实现示例
Jun 02 #Python
python3+opencv 使用灰度直方图来判断图片的亮暗操作
Jun 02 #Python
Java多线程实现四种方式原理详解
Jun 02 #Python
Python+Kepler.gl轻松制作酷炫路径动画的实现示例
Jun 02 #Python
opencv+python实现鼠标点击图像,输出该点的RGB和HSV值
Jun 02 #Python
简单介绍一下pyinstaller打包以及安全性的实现
Jun 02 #Python
You might like
IIS+PHP+MySQL+Zend配置 (视频教程)
2006/12/13 PHP
php实现在服务器上创建目录的方法
2015/03/16 PHP
PHP实现QQ登录实例代码
2016/01/14 PHP
对比PHP对MySQL的缓冲查询和无缓冲查询
2016/07/01 PHP
php设计模式之观察者模式实例详解【星际争霸游戏案例】
2020/03/30 PHP
Firefox和IE兼容性问题及解决方法总结
2013/10/08 Javascript
Extjs4实现两个GridPanel之间数据拖拽功能具体方法
2013/11/21 Javascript
node.js中的fs.chownSync方法使用说明
2014/12/16 Javascript
jQuery+Ajax+PHP+Mysql实现分页显示数据实例讲解
2015/09/27 Javascript
JS实现快速的导航下拉菜单动画效果附源码下载
2016/11/01 Javascript
Omi v1.0.2发布正式支持传递javascript表达式
2017/03/21 Javascript
layui文件上传实现代码
2017/05/20 Javascript
vue+elementUi图片上传组件使用详解
2019/08/20 Javascript
浅谈使用Python变量时要避免的3个错误
2017/10/30 Python
纯python实现机器学习之kNN算法示例
2018/03/01 Python
tensorflow 获取变量&amp;打印权值的实例讲解
2018/06/14 Python
python 列表,数组和矩阵sum的用法及区别介绍
2018/06/28 Python
python3结合openpyxl库实现excel操作的实例代码
2018/09/11 Python
python消费kafka数据批量插入到es的方法
2018/12/27 Python
Python利用scapy实现ARP欺骗的方法
2019/07/23 Python
Django自带日志 settings.py文件配置方法
2019/08/30 Python
python实现学生成绩测评系统
2020/06/22 Python
基于logstash实现日志文件同步elasticsearch
2020/08/06 Python
Python根据URL地址下载文件并保存至对应目录的实现
2020/11/15 Python
Python入门基础之数字字符串与列表
2021/02/01 Python
用CSS3绘制三角形的简单方法
2015/07/17 HTML / CSS
CSS3实现点击放大的动画实例代码
2017/02/27 HTML / CSS
耐克奥地利官网:Nike奥地利
2019/08/16 全球购物
LACOSTE波兰官网:Polo衫、服装和鞋类
2020/09/29 全球购物
软件配置管理有什么好处
2015/04/15 面试题
办公室文员工作职责
2014/01/31 职场文书
《中国的气候》教学反思
2014/02/23 职场文书
三字经教学反思
2014/04/26 职场文书
支部书记四风对照材料
2014/08/28 职场文书
检讨书范文2000字
2015/01/28 职场文书
自愿离婚协议书范本2016
2016/03/18 职场文书