python安装包加清华镜像 清华镜像安装python库wordcloud

admin2024-05-30  34

python安装包加清华镜像 清华镜像安装python库wordcloud,python安装包加清华镜像 清华镜像安装python库wordcloud_中文编码,第1张

作者:Eastmount

一. 安装WordCloud

在使用WordCloud词云之前,需要使用pip安装相应的包。
     

  pip install WordCloud     

  pip install jieba



其中WordCloud是词云,jieba是结巴分词工具。
问题:在安装WordCloud过程中,你可能遇到的第一个错误如下。
       

error: Microsoft Visual C++ 9.0 is required. Get it from http://asa.ms/vcpython27

python安装包加清华镜像 清华镜像安装python库wordcloud,python安装包加清华镜像 清华镜像安装python库wordcloud_词云_02,第2张

解决方法也很简单,下载VCForPython27安装(Microsoft Visual C++ Compiler for Python 2.7)。但是在微软下载总是没响应。
这是最大的问题,下面我自己提供一个CSDN的地址供大家下载。下载完成,可以进行安装响应的库函数。
资源地址:

python安装包加清华镜像 清华镜像安装python库wordcloud,python安装包加清华镜像 清华镜像安装python库wordcloud_解决方法_03,第3张

python安装包加清华镜像 清华镜像安装python库wordcloud,python安装包加清华镜像 清华镜像安装python库wordcloud_中文编码_04,第4张

安装完成之后,可以正常运行代码啦。

二. 简单词云代码

下面这部分代码参考老曹的,希望对你有所帮助。
老曹说:什么是词云呢?词云又叫文字云,是对文本数据中出现频率较高的“关键词”在视觉上的突出呈现,形成关键词的渲染形成类似云一样的彩色图片,从而一眼就可以领略文本数据的主要表达意思。

代码如下:

python安装包加清华镜像 清华镜像安装python库wordcloud,python安装包加清华镜像 清华镜像安装python库wordcloud_解决方法_05,第5张

运行结果如下所示:

python安装包加清华镜像 清华镜像安装python库wordcloud,python安装包加清华镜像 清华镜像安装python库wordcloud_python安装包加清华镜像_06,第6张

这是中文编码问题,下面讲解解决方法。

三. 中文编码错误及解决

在WordCloud安装的目录下找到WordCloud.py文件,对源码进行修改。

python安装包加清华镜像 清华镜像安装python库wordcloud,python安装包加清华镜像 清华镜像安装python库wordcloud_中文编码_07,第7张

编辑wordcloud.py,找到FONT_PATH,将DroidSansMono.ttf修改成msyh.ttf。这个msyh.ttf表示微软雅黑中文字体。

python安装包加清华镜像 清华镜像安装python库wordcloud,python安装包加清华镜像 清华镜像安装python库wordcloud_中文编码_08,第8张

注意,此时运行代码还是报错,因为需要在同一个目录下放置msyh.ttf字体文件供程序调用,如下图所示,这是原来的字体DroidSansMono.ttf。

python安装包加清华镜像 清华镜像安装python库wordcloud,python安装包加清华镜像 清华镜像安装python库wordcloud_python安装包加清华镜像_09,第9张

此时的运行结果如下所示,这是分析多篇博客的主题,"阅读"和"评论"比较多。

python安装包加清华镜像 清华镜像安装python库wordcloud,python安装包加清华镜像 清华镜像安装python库wordcloud_解决方法_10,第10张

也可以采用下面的代码:

 wordcloud = WordCloud(font_path = 'MSYH.TTF').fit_words(word)

四. 照片背景的词云代码

下面进一步深入,假设存在一个图 "sss3.png",核心代码如下:

python安装包加清华镜像 清华镜像安装python库wordcloud,python安装包加清华镜像 清华镜像安装python库wordcloud_解决方法_05,第5张

运行结果如下图所示,显示我和宝宝我俩最近两月的聊天记录。

python安装包加清华镜像 清华镜像安装python库wordcloud,python安装包加清华镜像 清华镜像安装python库wordcloud_词云_12,第12张

 

python安装包加清华镜像 清华镜像安装python库wordcloud,python安装包加清华镜像 清华镜像安装python库wordcloud_解决方法_13,第13张

 

一弦一柱思华年,一co一ding梦严贤。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明原文出处。如若内容造成侵权/违法违规/事实不符,请联系SD编程学习网:675289112@qq.com进行投诉反馈,一经查实,立即删除!