
前言
今天教大家用wrodcloud模块来生成词云,我读取了一篇小说并生成了词云,先看一下效果图:
效果图一:
效果图二:
根据效果图分析的还是比较准确的,小说中的主人公就是“程理”,所以出现次数最多。图中有两种模式,一种是默认的模式,另一种是自己添加图片作为背景。下面我就带大家一起来学习怎样去生成词云!
wordcloud的安装
对于新人来说安装wordcloud模块就是一大关,我们一般都是通过Pycharm或者PIP安装的,但是在安装wordcloud时会提示错误,如下:
我的解决方法是直接访问下面的网址,根据你的电脑和py版本下载对应的whl文件
https://www.lfd.uci.edu/~gohl...
下载完成后,把whl文件放在pip路径下,输入下面的代码,记住代码的whl文件名一定是适合你的文件名,我只是举例:
1 |
|
运行后会显示安装成功
wordcloud的简单用法
wordcloud的基本方法,看源码如下:
各个参数大家应该一看就明白,另外wordcloud还有几个其他方法,比如fit_words,generate(text),to_file(filename)等等都是非常好理解的。
wordcloud生成词云
效果图一的代码:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
|
运行后:
效果图二,给词云加上图片背景,代码如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
|
运行后:
python学习网,大量的免费python视频教程,欢迎在线学习!