python电影名称词云_python-词云

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

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

7f995a6069f3?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

从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?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

整个代码

效果图如下:

7f995a6069f3?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

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

7f995a6069f3?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值