前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >用 Python 解读十九大工作报告

用 Python 解读十九大工作报告

作者头像
Crossin先生
发布2018-04-17 10:47:29
6980
发布2018-04-17 10:47:29
举报
文章被收录于专栏:Crossin的编程教室

增强改革创新本领,保持锐意进取的精神风貌,善于结合实际创造性推动工作,善于运用互联网技术和信息化手段开展工作。

在中国共产党第十九次全国代表大会开幕会上,习近平总书记代表十八届中央委员会向大会作报告。报告全文3万多字,讲话时长3个多小时。

各路媒体已经从多角度梳理、总结了报告的内容。

既然报告中提及到,善于运用互联网技术和信息化手段开展工作。那么我们就用 Python 来分析下报告里的高频关键词,看看什么才是我们需要关注的重点。

对于报告全文进行分词处理,再对词频进行统计,得到以下两张图:

从数据中不难看出:

  • 发展 是第一要务
  • 坚持 人民 为中心
  • 全面 建设 社会主义 现代化 国家

其他重点内容,也均在关键词中有所体现。

这里我们使用了之前数次介绍过的 jieba 分词(【编程课堂】jieba-中文分词利器),再通过 collections 模块里的 Counter 类(【编程课堂】计数器 Counter)进行了排序。最后分别通过 wordcloud(【编程课堂】词云 wordcloud)和 ECharts(ECharts+Python 给你的数据做“美颜”)对结果进行了可视化展示。

很简单的几步操作,不超过 20 行代码,便可以对报告有更清晰的认识。只要懂一点编程,你也可以在工作中大大提升效率。节省了时间就是增加了生命,哪怕一秒也是好的。

人生苦短,我用 Python。

  • 代码问题请在论坛 bbs.crossincode.com 上发帖提问
  • 欢迎加入讨论交流群组共同学习进步
  • 别忘了将我们的文章转发朋友圈或在知乎上为我们的专栏点赞,你们的支持将会让编程教室做得更好:)
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2017-10-19,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Crossin的编程教室 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档