码迷,mamicode.com
首页 > 其他好文 > 详细

《琅琊榜》词云

时间:2020-04-12 18:44:25      阅读:63      评论:0      收藏:0      [点我收藏+]

标签: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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!