Python软件设计基础 第一节-利用jiaba及WordCloud生成词云


一、工作准备

  • Python 3.9.6
  • Pip安装jieba、WordCloud等
  • 下载电子书《爱的艺术》

在安装jiaba及Wordcloud时,遇到了下载速度过慢的情况。经过上 查询,发现了以下三种解决方法:

1、到相关 站上,下载后缀名为“.whl”的第三方库安装文件,然后将其放置在Python安装目录下。在当前目录下,运行命令“pip install XXXX.whl”,即可安装成功。

但该方法需要注意,所下载的whl文件版本要与本地的Python版本一致,否则会安装错误。

 2、在pip安装时,使用清华镜像源进行安装,即在命令中加入“pip install -i https://pypi.tuna.tsinghua.edu.cn/simple XXX”。

3、永久配置清华镜像源,可在以后直接使用高速下载。

在Windows中,直接在user目录中创建一个pip目录,再新建文件pip.ini。(例如:C:Userspippip.ini) 

接着打开pip.ini文件,复制粘贴以下内容并保存。

 配置完成,一次性解决后续的第三方库安装速度慢的问题。

 二、代码实现

首先引入第三方库

导入电子书文本,并利用jieba进行分词

 利用循环语句,进行词频统计 

对分词进行词频统计、排序,并生成后续词云使用的词语列表

词频统计结果如下:

 对词云输出进行设置

 生成词云并将图片存为本地文件

 最终词云呈现效果如下:

三、总结

在编写代码的过程中,总会遇到各种各样的问题,写完后常常需要仔细检查才能够发现程序 错的原因。同时,由于较长时间没有使用Python,对于字典、排序等的操作都有遗忘,需要边写边查。但是,通过这次的程序编写, 不仅对之前学习的Python知识进行了复习,也学习到了关于jieba及WordCloud的新知识,例如自定义词典、根据图片形状生成词云等,更在不断纠错中学习到了新的Python知识。

文章知识点与官方知识档案匹配,可进一步学习相关知识Python入门技能树首页概览208972 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年8月13日
下一篇 2021年8月13日

相关推荐