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

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

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

可能有些小伙伴不了解词云是什么                 ,其实主要作用是为了快速解决类问题的方法                          ,它能够实现凸显关键词         ,快速帮助我们分拣重要信息        ,在词云的生成中                          ,有很多重要的库                 ,比如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
红双喜乒乓球五星(红双喜五星直板乒乓球拍多少钱?_百度知道)