直观理解政策文件

需求:对于政府工作报告等政策文件如何直观理解

体会直观的价值:生成词云&优化词云

政府工作报告等文件----有效展示的词云

基本思路:

步骤1:读取文件,分词整理

步骤2:设置并输出词云

步骤3:观察结果,优化迭代

实现步骤一的代码如下所示:

import wordcloud
import jieba
f=open("新时代中国特色社会主义关于实施乡村振兴战略.txt","r",encoding="utf-8")
t=f.read()
f.close()
ls=jieba.lcut(t)  #分词结果保存为列表类型
txt=" ".join(ls)
w=wordcloud.WordCloud(font_path="msyh.ttc",width=1000,height=700,background_color="white",max_words=15)#字体设置为微软雅黑,通过font_path来进行设置,而且通过max_words=15体现出在词云中最多显示15个单词,限制文字输出的数量
w.generate(txt)
w.to_file("政府工作报告词云初始.png")# to_file方法生成词云文件。

运行界面如图:

通过词云,我们可知这篇文章所体现的内容为发展农业,振兴战略,还有农村农民,体现了文章的重要的地方。

之后,我们可以设置更有形的词云:

利用mask参数,通过覆盖的方法,可以生成任意形状的词云,例如边框为白色的五角星图片。

代码示例如下:

import wordcloud
import imageio
import jieba
mk=imageio.imread("五角星.jpg")  #imread方法,能够读取一个图片文件并且变成一个图片文件表达的内部变量。
f=open("新时代中国特色社会主义关于实施乡村振兴战略.txt","r",encoding="utf-8")
t=f.read()
f.close()
ls=jieba.lcut(t)
txt=" ".join(ls)
w=wordcloud.WordCloud(font_path="msyh.ttc",width=1000,height=700,background_color="white",max_words=15,mask=mk)
w.generate(txt)
w.to_file("政府工作报告词云后端.png")

运行界面如下所示:

举一反三:

扩展能力:

了解wordcloud更多参数,扩展词云能力。

特色词云:设计一款属于自己的特色词云风格

更多文件:用更多文件练习词云生成

“政府工作报告词云”实例详解相关推荐

  1. 政府工作报告词云实例

    政府工作报告词云实例 #GovRptWordCloudV1.pyimport jieba import wordcloud f = open('D:\TXT2019\新时代中国特色社会主义.txt', ...

  2. 【python实例6.5】一篇文章让你弄懂政府工作报告词云~总结笔记

    一篇文章让你弄懂政府工作报告词云 1.安装wordcloud库 2.新时代中国特色社会主义的词云 wordcloud下载链接: https://www.lfd.uci.edu/~gohlke/pyth ...

  3. python实现 政府工作报告词云的生成(嵩天老师)

    实例12:政府工作报告词云 基本思路 -步骤1:读取文件.分词整理 -步骤2:设置并输出词云 -步骤3:观察结果,优化迭代 代码: #GovRptWordCloudv1.py import jieba ...

  4. Python库:wordcloud库介绍、政府工作报告词云、自定义背景词云

    一.wordcloud库 二.使用wordcloud库 注:库名wordcloud全部是小写,而WordCloud对象W和C大写 简单说,绘制一个词云有三步: 第一.生成词云对象WordCloud,并 ...

  5. 【Python】政府工作报告词云

    2019政府工作报告.txt https://www.lanzous.com/iby44eh 栗子1: import wordcloud import jieba f=open("2019政 ...

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

    **#-需求:**对于政府工作报告等政策文件,如何直观理解 **#-体会直观的价值:**生成词云 & 优化词云. **#目的:**将政府工作报告等文件转换为有效展示的词云. **#文件来源:* ...

  7. 7.6 Python 实例12-政府工作报告词云

    本文内容为北京理工大学Python慕课课程的课程讲义, 将其整理为OneNote笔记同时添加了本人上课时的课堂笔记, 且主页中的思维导图就是根据课件内容整理而来, 为了方便大家和自己查看,特将此上传到 ...

  8. 爬取《政府工作报告》词云展示并做词频统计

    爬取<政府工作报告>词云展示并做词频统计 爬取<政府工作报告内容代码: from requests import * from bs4 import BeautifulSoup r= ...

  9. python词云分析---政府工作报告关键词

    首先安装jieba和wordcloud模块,我采用的是从清华镜像获取,pip install -i https://pypi.tuna.tsinghua.edu.cn/simple xxxx(xxxx ...

最新文章

  1. 网络营销专员浅析在网络营销推广中有不少渠道可适当“利用”一下
  2. 题解 DTOJ #1438. 矮人排队(lineup)
  3. 手机录音失真_“手机都能录音,还要啥录音笔”,四点原因让说这话的人啪啪打脸...
  4. Python 基础篇:介绍
  5. Juqery让世界更美好--超级简单实用的(上、下)自动翻的最佳效果,有图为证!...
  6. 设置ComboBox控件的提示内容.
  7. Android Studio中的APK分析器
  8. vue中if和for指令不能同时使用
  9. [转]35岁前程序员要规划好的四件事,健康居首位
  10. Android 自定义View可拖动移动位置及边缘拉伸放大缩小
  11. 【Tools】OBS Studio录制视频教程
  12. 虚拟机用Linux安装软件
  13. 3D打印在学生教育的有哪些应用?
  14. 移动100兆光纤,白天速度快,到了晚上卡成狗,何解?
  15. STM32:利用VM8978和I2S实现录音的频率分析
  16. 参考汉语拼音,越南语的元音和辅音如何发音
  17. 光伏箱变测控装置的工作原理
  18. 反恐精英java_使用java查询反恐精英1.6服务器信息
  19. hadoop官网最新稳定版安装包下载(高效,无毒,简便)
  20. 零基础转行网络安全真的好就业吗?

热门文章

  1. MATLAB/SIMULINK 2021a 高清截图
  2. 优思学院|六西格玛黑带应如何选择和评估项目?
  3. 考研数据结构——(线性表_双链表)
  4. Java遍历Map效率对比
  5. GRR(测量系统的重复性和复现性)
  6. ultraiso制作Windows系统安装U盘
  7. 参加阿里天池可视化大赛
  8. Hadoop分布式高可用HA集群搭建笔记(含Hive之构建),java高级架构师视频
  9. 【代码审计】iCMS_v7.0.7 search.admincp.php页面存在SQL注入漏洞
  10. centos7安装jdk-8u191