大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
这篇文章主要介绍python如何实现生成词云图,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
在兴文等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供网站制作、成都做网站 网站设计制作按需定制设计,公司网站建设,企业网站建设,品牌网站制作,营销型网站,成都外贸网站建设公司,兴文网站建设费用合理。生成的词云图,如下:
安装wordcloud,jieba,其他包自行安装:
conda install -c conda-forge wordcloud
conda install -c conda-forge jieba
注:conda-forge是github的一个组织,提供了conda recipes库,就是一份相互关联的可打包在一起的东西。具体使用方法如上,首先加上conda-forge,然后安装所需要的工具包。这是最推荐的安装包的方式,因为是社团选的一个可以使用的包,版本关联性等都是经过测试的。
代码示例如下:
1. 导入使用的库, 每个库的作用具体参见注释。
2. 读取要分析的文件,并对文本进行预处理。
注:在打开文件文件时遇到一个错误,如下,注意open的写法。
打开文件的时候就指定编码的类型,就可以避免出现类似的错误,如下。
fn=open('ana_test.txt',encoding='utf-8')
3. 文本分词,结果放到object_list,使用了用户定义字典。
4. 词频统计,获取前20最高频词,并输出
5. 词频显示,图像可以设置成自己喜欢的样式。
6. 词云图像显示:参见注释步骤,从字典生成词云(词频统计), 从背景图建立颜色方案,并将词云颜色设置为背景图方案,显示出词云图像。
7. 输出结果图,如下:
以上是“python如何实现生成词云图”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注创新互联-成都网站建设公司行业资讯频道!