基于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中反射用法实例
Mar 27 Python
详解使用pymysql在python中对mysql的增删改查操作(综合)
Jan 18 Python
python如何在列表、字典中筛选数据
Mar 19 Python
Python实现确认字符串是否包含指定字符串的实例
May 02 Python
python读取TXT每行,并存到LIST中的方法
Oct 26 Python
Django 接收Post请求数据,并保存到数据库的实现方法
Jul 12 Python
一行Python代码制作动态二维码的实现
Sep 09 Python
python conda操作方法
Sep 11 Python
python实现从ftp服务器下载文件
Mar 03 Python
Python包和模块的分发详细介绍
Jun 19 Python
python3.7.2 tkinter entry框限定输入数字的操作
May 22 Python
numpy array找出符合条件的数并赋值的示例代码
Jun 01 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
PHP 处理图片的类实现代码
2009/10/23 PHP
php的一些小问题
2010/07/03 PHP
laravel 修改记住我功能的cookie保存时间的方法
2019/10/14 PHP
js图片自动切换效果处理代码
2013/05/07 Javascript
利用js 进行输入框自动匹配字符的小例子
2013/06/29 Javascript
Javascript中各种trim的实现详细解析
2013/12/10 Javascript
js中window.open()的所有参数详细解析
2014/01/09 Javascript
jQuery源码解读之hasClass()方法分析
2015/02/20 Javascript
关于cookie的初识和运用(js和jq)
2016/04/07 Javascript
解决Angular.Js与Django标签冲突的方案
2016/12/20 Javascript
从零开始学习Node.js系列教程三:图片上传和显示方法示例
2017/04/13 Javascript
Vue中保存用户登录状态实例代码
2017/06/07 Javascript
JS实现点击链接切换显示隐藏内容的方法
2017/10/19 Javascript
bmob js-sdk 在vue中的使用教程
2018/01/21 Javascript
微信小程序修改swiper默认指示器样式的实例代码
2018/07/18 Javascript
jQuery 选择器用法实例分析【prev + next】
2020/05/22 jQuery
用实例分析Python中method的参数传递过程
2015/04/02 Python
python提取页面内url列表的方法
2015/05/25 Python
Python 将RGB图像转换为Pytho灰度图像的实例
2017/11/14 Python
Python+opencv+pyaudio实现带声音屏幕录制
2019/12/23 Python
Python使用monkey.patch_all()解决协程阻塞问题
2020/04/15 Python
opencv python 图片读取与显示图片窗口未响应问题的解决
2020/04/24 Python
pytorch快速搭建神经网络_Sequential操作
2020/06/17 Python
python如何查看安装了的模块
2020/06/23 Python
Python 如何调试程序崩溃错误
2020/08/03 Python
Agoda西班牙:全球特价酒店预订
2017/06/03 全球购物
酒店管理专业学生求职信
2013/09/27 职场文书
医院实习接收函
2014/01/12 职场文书
志愿者服务感言
2014/02/27 职场文书
爱国演讲稿400字
2014/05/07 职场文书
工程材料采购方案
2014/05/18 职场文书
幼儿园感恩节活动方案2014
2014/10/11 职场文书
付款承诺函范文
2015/01/21 职场文书
企业安全生产检查制度
2015/08/06 职场文书
小学语文教学随笔
2015/08/14 职场文书
Python基础学习之奇异的GUI对话框
2021/05/27 Python