曼巴精神长存

一、领域文章来源

2020年1月26日科比在一场意外中与世长辞,得知词云大作业布置并搜集科比悼念长文后我打算借此机会悼念历史篮球巨星科比·布莱恩特。

二、程序设计基本思路

先对中文文本用jieba库进行分词,再转换为一段由空格为间隔的长字符串,利用wordcloud库进行处理。

三、词云背景图片

 

 四、词云源代码

import jieba
import wordcloud
from imageio import imread
from wordcloud import WordCloud
mask=imread('C:\\photo\\科比.jpg')
f=open('C:\\book\\科比.txt','r',encoding='utf-8')
t=f.read()
f.close()
j=jieba.lcut(t)
txt=' '.join(j)
W=WordCloud(background_color='white',width=800,height=600,\
            max_words=150,max_font_size=80,mask=mask,\
            scale=4,font_path='msyh.ttc').generate(txt)
W.to_file('C:\\photo\\科比.png')

五、最终效果

 

 六、遇到的问题

在制作词云过程中,应尽量选用形状明确,背景单一的图片,否则做出来的..........

 

 

在重新选择图片后,我得到了预期的效果。

除此之外,我还在运行时出现了以下情况(尚未解决)。

 

 但是在背景图片所在文件夹中可以找到词云,请求大神解答一下!!!!

 

posted @ 2020-04-12 12:16  侯懿轩  阅读(359)  评论(0)    收藏  举报