首页IT科技python如何做词云(python中wordcloud库如何生成词云?)

python如何做词云(python中wordcloud库如何生成词云?)

时间2025-06-20 18:09:16分类IT科技浏览5694
导读:可能有些小伙伴不了解词云是什么,其实主要作用是为了快速解决类问题的方法,它能够实现凸显关键词,快速帮助我们分拣重要信息,在词云的生成中,有很多重要的库,比如...

可能有些小伙伴不了解词云是什么               ,其实主要作用是为了快速解决类问题的方法                        ,它能够实现凸显关键词        ,快速帮助我们分拣重要信息       ,在词云的生成中                        ,有很多重要的库                ,比如wordcloud库       ,主要功能是文本词汇以及词频为图片显示                       ,在生成词云过程中                ,也是深受大家喜欢,具体实现方式一起来看下吧               。

安装方法:

pipinstallwordcloud

wordcloud库转化词云步骤:

1               、分隔                       ,以空格分隔单词                        ,如果是中文,使用jieba分词库切割                        。

2                        、统计               ,单词出现次数并过滤

3        、字体                        ,根据统计配置字号

4       、布局        ,颜色环境尺寸

实现代码:

fromwordcloudimportWordCloud,STOPWORDS,ImageColorGenerator importjieba importnumpyasnp fromPILimportImage importmatplotlib.pyplotasplt importos curpath=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)

输出结果:

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
vuex页面刷新状态消失(vuex页面刷新数据丢失问题的四种解决方式) 网站推广该怎么做才好(网站推广该怎么做好)