位置: IT常识 - 正文
推荐整理分享python中wordcloud库如何生成词云?(python wordcloud库),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:pythonwordcloud安装,python docx库,python docx库,python中wordcloud库怎么安装,python cloudword,python中wordcloud库怎么安装,python cloudword,python中wordcloud库的作用,内容如对您有帮助,希望把文章链接给更多的朋友!
可能有些小伙伴不了解词云是什么,其实主要作用是为了快速解决类问题的方法,它能够实现凸显关键词,快速帮助我们分拣重要信息,在词云的生成中,有很多重要的库,比如wordcloud库,主要功能是文本词汇以及词频为图片显示,在生成词云过程中,也是深受大家喜欢,具体实现方式一起来看下吧。
安装方法:
pipinstallwordcloudwordcloud库转化词云步骤:
1、分隔,以空格分隔单词,如果是中文,使用jieba分词库切割。
2、统计,单词出现次数并过滤
3、字体,根据统计配置字号
4、布局,颜色环境尺寸
实现代码:
fromwordcloudimportWordCloud,STOPWORDS,ImageColorGeneratorimportjiebaimportnumpyasnpfromPILimportImageimportmatplotlib.pyplotaspltimportoscurpath=os.path.dirname(__file__)filename=os.path.join(curpath,'7xi.txt')backimg=os.path.join(curpath,'back3.png')savefilename=os.path.join(curpath,'wordcloud.png')#设置模板backgroud_Image=np.array(Image.open(backimg))#创建对象wcd=WordCloud(background_color='white',width=400,height=200,font_path='simhei.ttf',mask=backgroud_Image,max_font_size=100,min_font_size=10,scale=1.5)text=open(filename,'r',encoding='utf-8').read()#对读取的文件进行分词text="".join(jieba.lcut(text))#生成词云wcd.generate(text)#保存图片wcd.to_file(savefilename)输出结果:
上一篇:微擎框架破解版v2.7.3去授权一键安装纯净商业版(微擎纯净框架,无任何限制)-电脑学习网(微擎框架源码)
下一篇:织梦kindeditor编辑器插入mp4视频不显示及不过滤video的方法(织梦cms怎么样)
友情链接: 武汉网站建设