python词云cannot open resource_python-词云

本文介绍了使用Python生成词云的步骤,包括数据采集、分词和生成词云。在安装和使用`wordcloud`模块时,可能会遇到不能打开资源的问题,解决方案是下载Microsoft Visual C++ Compiler for Python 2.7。代码示例中展示了如何读取文件并生成词云,同时提到`wordcloud`适用于英文分词,而`jieba`适合中文分词,可用于创建自定义形状的词云。
摘要由CSDN通过智能技术生成

1、写词云的思路:数据采集-分词-生成词云

2、用到的模块:wordcloud。如果没有这个模块,cmd进入python所在目录的Scripts文件夹,通过pip安装。pip install wordcloud。安装出现以下错误:

7f995a6069f3

从https://www.microsoft.com/en-us/download/details.aspx?id=44266下载Microsoft Visual C++ Compiler for Python 2.7

从https://www.microsoft.com/en-us/download/details.aspx?id=44266下载Microsoft Visual C++ Compiler for Python 2.7。安装以下即可,接下来遇到什么安装包没安装的,在cmd环境下直接pip install jieba(工具包名)

3、开始编码:导入模块

from wordcloud import WordCloud

import os

cur_path=os.path.dirname(__file__)+"./resource"

print(cur_path)

#打开索要分析的数据文件

with open(os.path.join(cur_path,'love_en.txt'),'r') as fp:

text=fp.read()

print(text)

wordCloud=WordCloud().generate(text) #统计这个文件里面的词频,当道wordCloud里面

image=wordCloud.to_image()

image.show()

7f995a6069f3

整个代码

效果图如下:

7f995a6069f3

4、wordcloud支持英文分词,jieba支持中文分词

7f995a6069f3

用jieba来处理中文,生成自定义形状

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值