标签:mooc size coding mask col 词云 rate rom 根据
一、 资料来源
文章:《琅琊榜》前七章
背景图片:
二、 程序编程的基本思路
下载第三方库jieba库,wordcloud库,imageio库
搜集自己所需的资料
根据在MOOC上学习的代码进行整改,绘制自己的词云
三、 源代码
import jieba
import wordcloud
from imageio import imread
mask=imread(‘C:\\照片\\梅长苏.jpg‘)
f=open(‘C:\\book\\琅琊榜.txt‘,‘r‘,encoding=‘utf-8‘)
t=f.read()
f.close()
j=jieba.lcut(t)
txt=‘ ‘.join(j)
W=wordcloud.WordCloud(background_color=‘white‘,width=1000,height=800,\
max_words=200,max_font_size=80,mask=mask,\
scale=4,font_path=‘msyh.ttc‘).generate(txt)
W.to_file(‘C:\\照片\\梅长苏1.png‘)
四、 最终成果
五、 遇到问题
下第三方库的时候将库名打错了,一直出问题
找背景图需要进行一些处理
成果是有瑕疵的,断出的词语(人名)是错误的,改了很久的代码,还是没改过来
希望有高手提出意见
标签:mooc size coding mask col 词云 rate rom 根据
原文地址:https://www.cnblogs.com/zlr123/p/12686572.html