python 使用wordcloud+jieba生成词云图片

pip install jiebapip install wordcloud(如果安装失败,https://www.lfd.uci.edu/~gohlke/pythonlibs/#wordcloud 根据python地址下载,安装命令为:pip install xxxx)# -*- coding: utf-8 -*-import jiebafrom matplotlib import pyplot as plt# from wordcloud import WordCloudfrom wordcloud import WordCloud,STOPWORDS,ImageColorGeneratorfrom PIL import Imageimport numpy as nptext = ''font = r'111.ttc'#读取文字文件with open('sentence_good_morning.txt','r',encoding='utf-8', errors='ignore') as fin:    for line in fin.readlines():        line = line.strip('\n');        text += ' '.join(jieba.cut(line));        text += ' ';img = Image.open('yy.png') #打开图片img_array = np.array(img) #将图片装换为数组wc = WordCloud(background_color='white',               max_words=900,               stopwords=STOPWORDS,               font_path='111.ttc',  # 设置字体格式               max_font_size=700,  # 设置字体最大值               random_state=100,  # 设置有多少种随机生成状态,即有多少种配色方案               width=1000, #生成图片的大小               height=800,               mask=img_array               );wc.generate_from_text(text);plt.imshow(wc);plt.axis('off');plt.figure();plt.show();wc.to_file("yy.jpg");

Original: https://www.cnblogs.com/Sora-L/p/12069002.html
Author: 雨梦大木
Title: python 使用wordcloud+jieba生成词云图片

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/621268/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • java 百度人脸识别接口调用配置

    package org.fh.util; <span class="hljs-keyword">import org.json.JSONObject…

    Java 2023年6月7日
    061
  • 谷粒商城实战基础篇

    参考博客:https://blog.csdn.net/weixin_44190665/article/details/121043585 1.项目介绍 1.1 谷粒商场微服务架构图…

    Java 2023年6月8日
    096
  • mybatis学习

    404. 抱歉,您访问的资源不存在。 可能是网址有误,或者对应的内容被删除,或者处于私有状态。 代码改变世界,联系邮箱 contact@cnblogs.com 园子的商业化努力-困…

    Java 2023年5月30日
    080
  • 事件的监听与发布

    有些时候,我们希望某件事情发生的时候能够触发一个事件,让这个事件帮我们做些事情。比如,在晚上十一点到晚上十二点这段时间,假如还有人在使用我们的软件,我们就触发一个事件播放一首美妙的…

    Java 2023年6月5日
    076
  • nginx去掉inde.php方法

    /** * 打开nginx配置文件nginx.conf,添加以下内容 * 注意层级,在 http{ server { location { #这里添加 } } } 添加 */ lo…

    Java 2023年5月30日
    073
  • Hibernate基础入门2

    HQL与Criteria HQL(Hibernate Query Language)-官方推荐面向对象的查询语言,与SQL不同,HQL中的对象名是区分大小写的(除了JAVA类和属性…

    Java 2023年6月9日
    065
  • Redis之quicklist源码分析

    一、quicklist简介 Redis列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素到列表的头部(左边)或者尾部(右边)。 一个列表最多可以包含 232 &#8211…

    Java 2023年6月6日
    091
  • devops实践: teamcity实现持续集成

    解决了什么问题? 快速ci cd ; 团队协作效率更高,更快的集成,更快的交付;走gitops模式; 主流的CICD过程: teamcity的架构: 安装方式 docker的方式安…

    Java 2023年6月8日
    0101
  • SpringMVC(4)-接收前端参数以及返回前端结果

    还是在上一个项目的基础上做(SpringMVC(2)-注解开发MVC这个,这个里边已经写好了视图解析器,jsp文件等信息) 1.新建一个实体类在com.xiaoma文件夹下新建一个…

    Java 2023年6月9日
    079
  • 我也学习JAVA多线程-join

    【原文链接】:https://blog.tecchen.tech ,博文同步发布到博客园。由于精力有限,对文章的更新可能不能及时同步,请点击上面的原文链接访问最新内容。欢迎访问我的…

    Java 2023年6月6日
    077
  • Java项目实战——瑞吉外卖Day06

    导入用户地址簿相关功能代码 需求分析 地址簿,指的是移动端消费者用户的地址信息,用户登录成功后可以维护自己的地址信息。同一个用户可以有多个地址信息,但是只能有一个 默认地址。 数据…

    Java 2023年5月29日
    079
  • Spring

    404. 抱歉,您访问的资源不存在。 可能是网址有误,或者对应的内容被删除,或者处于私有状态。 代码改变世界,联系邮箱 contact@cnblogs.com 园子的商业化努力-困…

    Java 2023年6月15日
    071
  • java JWT(json web token)三分钟快速掌握

    一:jwt 共有三部分: 令牌组成: 1.标头(header) 2.有效载荷(payload) 3.签名(Signature) 三部分以”.”点进行分割 生…

    Java 2023年6月5日
    076
  • [转]SpringMVC+ Mybatis 配置多数据源 + 手动切换数据源

    正确可行的解决方法:使用Spring提供的AbstractRoutingDataSource类来根据请求路由到不同的数据源。具体做法是先设置两个不同的dataSource代表不同的…

    Java 2023年5月29日
    079
  • springboot 整合 jsr-303 数据校验

    数据校验 element前端自定义校验规则 :rules=”dataRule” 绑定数据校验规则方法 * firstLetter: [ { validato…

    Java 2023年6月9日
    069
  • PyCharm正版(专业版)购买的话多少钱一年?

    404. 抱歉,您访问的资源不存在。 可能是网址有误,或者对应的内容被删除,或者处于私有状态。 代码改变世界,联系邮箱 contact@cnblogs.com 园子的商业化努力-困…

    Java 2023年5月29日
    0104
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球