本文主要是介绍利用Python生成《三体1:地球往事》的词云,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
首先是安装wordcloud包
还有就是jieba包,因为在pycharm上下载太慢了
就借鉴了博客https://blog.csdn.net/u010707315/article/details/79252964
上提及的方法
代码借鉴自https://blog.csdn.net/zzc_zhuyu/article/details/90814902
import jieba
import wordcloud
import imageio
mk = imageio.imread('threebody.jpg')#读取要设定为外形轮廓的图片
w = wordcloud.WordCloud(width=1000,height=700,background_color='white',mask=mk,font_path='STXINGKA.TTF',contour_width=0.1,contour_color='black',)
f = open('threebody.txt', encoding='gb18030')
txt = f.read()
f.close()
txt_list = jieba.lcut(txt)#用jieba分词
string = "".join(txt_list)
w.generate(string)
w.to_file('threebody_WC.png')#储存
生成词云如上图
这篇关于利用Python生成《三体1:地球往事》的词云的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!