1. 秦子帅的博客首页
  2. Python

Python如何生成词云(详解)

点击标题下「蓝色微信名」可快速关注

前言

今天教大家用wrodcloud模块来生成词云,我读取了一篇小说并生成了词云,先看一下效果图:

效果图一:

Python如何生成词云(详解)

效果图二:

Python如何生成词云(详解)

Python如何生成词云(详解)根据效果图分析的还是比较准确的,小说中的主人公就是“程理”,所以出现次数最多。图中有两种模式,一种是默认的模式,另一种是自己添加图片作为背景。下面我就带大家一起来学习怎样去生成词云!

wordcloud的安装

对于新人来说安装wordcloud模块就是一大关,我们一般都是通过Pycharm或者PIP安装的,但是在安装wordcloud时会提示错误,如下:

Python如何生成词云(详解)

我的解决方法是直接访问下面的网址,根据你的电脑和py版本下载对应的whl文件

https://www.lfd.uci.edu/~gohlke/pythonlibs/#wordcloud

Python如何生成词云(详解)

下载完成后,把whl文件放在pip路径下,输入下面的代码,记住代码的whl文件名一定是适合你的文件名,我只是举例:

运行后会显示安装成功

Python如何生成词云(详解)

wordcloud的简单用法

wordcloud的基本方法,看源码如下:

Python如何生成词云(详解)

各个参数大家应该一看就明白,另外wordcloud还有几个其他方法,比如fit_words,generate(text),to_file(filename)等等都是非常好理解的。

wordcloud生成词云

效果图一的代码:

 

运行后:

Python如何生成词云(详解)

 

效果图二,给词云加上图片背景,代码如下:

运行后:

Python如何生成词云(详解)

如果有不懂的朋友可以直接在公众号上加我的微信,希望对大家有所帮助!

推荐阅读:

Python爬虫入门-表单提交与模拟登录

Python爬虫实战(4)-带你用Python爬取妹子图片

Python爬虫实战(3)-爬取豆瓣音乐Top250数据(超详细)

Python爬虫实战(2)-爬取小说”斗罗大陆3龙王传说”(超详细)

Python爬虫实战(1)-爬取“房天下”租房信息(超详细)

Python之pip安装

原文始发于微信公众号( 扎心了Python ):Python如何生成词云(详解)

发布者:秦子帅,转转请注明出处:http://qinzishuai.cn/index.php/2018/09/30/f3e97b4c64/

联系我们

912241847

在线咨询:点击这里给我发消息

邮件:qzs531156@163.com

QR code