介绍

 
对文本中出现频率较高的关键词给予视觉化的显示

使用

python
import jieba
import codecs
import wordcloud file = r"C:\Users\Administrator\Desktop\岗位需求.txt"
text = codecs.open(file, mode='r', encoding="utf-8").read() cut_string = jieba.cut(text)
# 将里面的单词使用空格连接
string = " ".join(cut_string) # 下面就可做成词云了
wc = wordcloud.WordCloud(font_path=r"C:\Windows\Fonts\msyhbd.ttc", # 中文的话,必须要指定字体
background_color="black", # 指定背景色
width=600,
height=400
)
# 生成词云
wc.generate(string) # 保存到本地
wc.to_file("1.png")

打开文件

最新文章

  1. 《Ansible权威指南》笔记(2)——Inventory配置
  2. centos6修改nameserver
  3. Linux常用指令---tail | head(查看文件)
  4. exit(-1)或者return(-1)为什么shell得到的退出码是255?
  5. SQL Sever 2012 如何建立数据库连接
  6. js冒泡事件的特例toggle无法实现阻止冒泡——slideDown()和slideUp()
  7. 各大搜索引擎的User-Agent
  8. JAVA之数组查询binarySearch()方法详解
  9. 【学习opencv第六篇】图像的反转操作
  10. C++ Primer 学习笔记_40_STL实践与分析(14)--概要、先来看看算法【上】
  11. Swift 访问控制
  12. 关于ti环境搭建 IAR 为什么IAR不能跳转的真正原因
  13. JavaScript -基础- 函数与对象(二)String
  14. 【贪心策略】渡河(river)
  15. 7 -- Spring的基本用法 -- 8... 抽象Bean与子Bean;Bean继承与Java继承的区别;容器中的工厂Bean;获得Bean本身的id;强制初始化Bean
  16. C语言概述
  17. MyEclipse 2014 破解图文详细教程
  18. 一本很好的书LearnOpenGL
  19. 深入理解java内存模型
  20. 关于WebSocket长链接的详细介绍iOS

热门文章

  1. Spring MVC 跳转页面的方法
  2. Java实现龟兔赛跑
  3. 【6.18校内test】T2分数线划定
  4. Layui数据表格模型
  5. 04: CI(持续集成)/CD(持续交付/持续部署)
  6. 网络架构,七层协议,三次握手四次挥手,socket套接字简单编程
  7. Django项目与mysql交互进行数据迁移时报错:AttributeError: 'str' object has no attribute 'decode'
  8. Jinja2 中文手册
  9. python 元类 MetaClass
  10. python中逐行打印