Python应用——词云图

目录1.应用效果2.编程思路3.程序代码4.重点扩展5.参考资料1.应用效果读取TXT文档生成对应的词云图2.编程思路3.程序代码#%% 准备阶段,导入模块import jieba #导入jieba模块 from wordcloud import WordCloud,ImageColorGenerator #从wordcloud模块导入WordCloud..
摘要由CSDN通过智能技术生成

目录

1.应用效果

2.编程思路

3.程序代码

4.重点扩展

5.参考资料


 

1.应用效果

  • 读取TXT文档
  • 生成对应的词云图
 

2.编程思路

3.程序代码

#%%  准备阶段,导入模块
import jieba           			 #导入jieba模块                          
from wordcloud import WordCloud,ImageColorGenerator	 #从wordcloud模块导入WordCloud
import matplotlib.pyplot as plt  #从matplotlib模块导入pyplot并定义为plt
from numpy import array         	    #导入numpy模块并定义为np
from PIL import Image           #从PIL模块导入Image


#%%  定义文件,读取文件
path_txt = r'F:\MyProgram\词云图\西游记.txt'    #存放路径
path_pic = r'F:\MyPython\路飞.jpg'#存放路径
file = open(path_txt,'r',encoding='utf-8')    #打开文件
words = file.read()                           #读取文件

#%%  jieba模块截词
word = jieba.lcut(words,cut_all=False)         #用jieba进行文档截词
cut_text = ' '.join(word)                     #用空格分隔文本

#%%  用PTL模块的Image.open函数读取图片,用numpy模块数组化图片数据
coloring = array(Image.open(path_pic))
                
#%%  wordcloud模块生成词云图
wordcloud = WordCloud(font_path="C:/Windows/Fonts/simkai.ttf",mask=coloring,mode='RGBA',background_color=None).generate(cut_text)
                                              #从文本中生成词云图
image_colors = ImageC
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值