用Python绘制词云图——表白为我们拼过命的白衣天使

2023-05-16

  每天都听说医生和冠状病毒抗战的感人事迹,有那么多的医生因为保护我们,献出了自己的生命。希望逝者安息,活者坚强,所有健在的医生和我国同胞万众一心,早日战胜病毒。静待春暖花开,万物复苏。
  今天我就来做一个天使表白墙,送给正在前线艰苦奋战的白衣天使,他/她们是我们最可敬的同胞,期待疫情早日结束,他/她们能早日凯旋归来。

1.先上效果图

在这里插入图片描述

2. python代码分步骤讲解
2.1 设置加载文件的路径(可替换成自己存放文件的路径)
import os
os.chdir(r'D:\算法文件夹\新闻数据与任务\表白')
2.2 先设定分割文本用的停用词和函数

  由于停用词较多,不适合放在文本中,有需要的同学可以扫一扫文章下方的二维码,公众号中回复stopwords即可获得资料。

import pandas as pd  
stopwords = pd.read_csv("stopwords.txt",index_col=False, sep="\t",quoting=3,names=['stopword'],encoding='utf-8')  #读取自定义的停用词
#把文本中的停用词去掉函数
def drop_stopwords(contents,stopwords):
    contents_clean = []
    all_words = []
    for line in contents:
        line_clean = []
        for word in line:
            if word in stopwords:
                continue
            line_clean.append(word)
            all_words.append(str(word))
        contents_clean.append(line_clean)
    return contents_clean,all_words
2.3 设定词云的形状

  angel.png可替换成你想喜欢的任意图片,如果想要本文用的原始图片(公众号中回复angel)。

from PIL import Image
#初始化自定义背景图片
images = Image.open('angel.png')
graph = np.array(images)
2.4 把表白的词绘制到天使图片上并保存图片

  下面是用jieba分词器把biaobai.txx(公众号中回复表白白衣天使)中的文章分成一个一个的词,并统计绘图到天使图片上。

text = open('biaobai.txt').read()            #表白内容的txt文档
cut_text= jieba.cut(text,cut_all=False)     #用jieba分词器把表白文档分成一个一个的词
result= "/".join(cut_text)                 #必须给个符号分隔开分词结果,否则不能绘制词云
#产生词云图
wc = WordCloud(font_path="./data/simhei.ttf",background_color='black',max_font_size=200,mask=graph) #有自定义背景图:生成词云图由自定义背景图像素大小决定
wc.generate(result)                       
image_color = ImageColorGenerator(graph)   #从背景图片生成颜色值
wc.recolor(color_func=image_color)
wc.to_file("wordcloud.png")                 #按照背景图大小保存绘制好的词云图,保存到当前文件夹中,比下面程序显示更清晰
2.5 也可以直接在python程序中显示该图片
 # 显示图片
plt.figure("词云图")   #指定所绘图名称
plt.imshow(wc)         # 以图片的形式显示词云
plt.axis("off")       # 关闭图像坐标系
plt.show()

本文是本人使用WordCloud库后的一些想法,如有不当之处恳请指正。

你可能感兴趣: 用Python创建动态彩色二维码
你可能感兴趣: 用Python绘制皮卡丘
你可能感兴趣: 风控建模整体流程


-end-
长按(扫一扫)识别上方二维码回复相关内容即可获取文中资料
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

用Python绘制词云图——表白为我们拼过命的白衣天使 的相关文章

  • 【CV2 安装报错】

    在linux 服务器中安装cv2 安装命令 xff1a pip install i https pypi tuna tsinghua edu cn simple opencv python 61 61 3 4 9 31 环境 xff1a p
  • 【darknet】【yolov3】训练踩坑

    本文已解决问题概述 xff1a 测试准确率时 xff0c 没有results 文件夹的访问权限 xff1a Segmentation fault 执行darknet 相关命令是 xff0c 无法找到 libcudart so 10 0 文件
  • 【pip】pip 命令,向指定的python环境中安装包

    问题描述 服务器中因为代理的问题无法创建虚拟环境 xff0c 因此需要在base 环境中配置yolov5模型运行时需要的环境 使用 默认的pip 命令 xff0c 能够安装对应的包 xff0c 使用pip list 命令也能够查看到需要的包
  • 【基础代码】python 一些常用的基础代码

    目录 python 获取路径中最后一部分的文件名称遍历文件夹名称时 xff0c 以数字部分为关键字 xff0c 对文件名称进行排序 获取当前位置的绝对路径 具体实现 1 python 获取路径中最后一部分的文件名称 video name1
  • 【C++学习】

    背景介绍 开发环境 xff1a VS code xff08 mingw 安装与配置 c c 43 43 环境配置 VScode 汉化 xff09 目录 一 20221018 第一个C 43 43 代码 xff08 输出一句话 xff09 一
  • CSDN用户服务条款

    重要提示 xff1a CSDN特别提示您 xff0c 在注册及使用CSDN网站及相应客户端服务前 xff0c 请事先认真阅读本服务条款内容 xff0c 特别是关于用户义务 用户责任及CSDN有限保证及免责的条款 CSDN网站及相应客户端的各
  • 【虚拟环境】【conda】相关命令

    虚拟环境相关命令 1 创建指定 python 版本的虚拟环境 conda create span class token operator span n 虚拟环境的名称 python span class token operator 61
  • 【linux】 基础命令

    linux 一些相关命令 设置行号 一 开启 关闭 行号的显示 在命令行窗口中输入 xff1a set number 其他需要查的命令 查看内存大小查看磁盘空间大小查看端口号docker 端口映射
  • 【参数图解】

    声明 xff1a 本文为随笔性质 xff0c 无意侵犯他人权益 xff0c 如有冒犯 xff0c 请文后留言 xff0c 会尽快删除 注 忘记从哪里见到的图了 xff0c 但是感觉这张图讲的很清楚 xff0c 所以添加至自己的随笔 nvid
  • 【xml】【精灵标注助手】【标签读取与重写】

    顶部位置 具体内容 精灵标注助手的标注结果 code 将精灵标注结果改为voc格式标注结果 改写后的xml文件内容 内容4 内容5 内容6 1 精灵标注助手的标注结果 返回顶部 span class token operator lt sp
  • 【Tensorrt】【笔记】转换及笔记

    注 xff1a 要选择相应的版本 xff0c 执行对应的readme 中的内容 xff0c 否则会报错 顶部位置 具体内容 readme 翻译 git 链接 yolov5 旧代码 xff0c 成功执行记录 内容4 内容5 内容6 1 rea
  • 【os 相关函数】

    os walk xff08 xff09 span class token keyword import span os root path span class token operator 61 span span class token
  • VScode环境下使用CMake构建工程

    简介 VS code环境下使用CMake构建工程 导入VScode cmake工程C C 43 43 多文件工程构建制作静态 动态链接库文件使用外部库文件构建工程CMake常用指令填坑 本文主要介绍vscode环境下使用CMake构建工程的
  • 算法提升:并查集的十个经典题目

    目录 最长连续序列 被围绕的区域 岛屿数量 岛屿的最大面积 朋友圈问题 除法求值 xff08 hard xff09 情侣牵手 xff08 hard xff09 打砖块 xff08 hard xff09 最大人工岛 xff08 hard xf
  • 2022-08-17 私有gitlab(极狐)部署

    此处选用docker方式部署 比较简单 首先准备好了一个linux服务器 我用的是自己的虚拟机 准备开干 docker已经ok 第一步 docker镜像下载安装 96 96 96 docker pull twang2218 gitlab c
  • QT windows程序移植到Linux下一些问题以及解决方案

    1 遇到的第一个问题 cannot run compiler 39 clang 43 43 39 output 感觉主要是因为GCC下可能没有这个运行环境导致 xff0c 这个问题要三步解决 xff0c 主要是为了防止后面出现的问题 sud
  • 如何一键删除PPT的动画效果?

    其实啊 xff0c 不用这么麻烦每页的去删除全部动画 只需稍微设置一下就完美搞定 xff1a 设置幻灯片放映 辛苦制作动画效果 不仅没法展示 xff0c 如今还要再一页页删除 xff01 xff01 足足 几十页啊 xff01 xff01
  • 正版微软Office应该如何选?Office 2019与Office 365区别在哪里?

    去年9月末 xff0c 微软发布了Office 2019的正式版 xff0c 很多读者可能会有这样的疑惑 xff0c Office既有零售版本 xff0c 又有365版本 xff0c 其中 xff0c 零售版本分家庭和学生版 小型企业版和专
  • 如何让自己的网站快速被百度收录(方法一)

    首先让大家了解一下利用百度站长平台来让百度收录 需要在百度站长平台提交自己的网址 下面这个快速收录 xff0c 2020年7月份之前仅仅对部分优质站点开放 xff0c 之后基本上是不开放的 xff0c 所以我们选择普通收录 普通收录普通收录
  • CSS Backgrounds(背景)i火吧css

    CSS 背景 CSS 背景属性用于定义HTML元素的背景 CSS 属性定义背景效果 background color background image background repeat background attachment back

随机推荐

  • HTML 头部

    HTML 查看在线实例 定义了HTML文档的标题 使用 lt title gt 标签定义HTML文档的标题 定义了所有链接的URL 使用 定义页面中所有链接默认的链接目标地址 提供了HTML文档的meta标记 使用 元素来描述HTML文档的
  • win10自带看图工具找不到了怎么办?

    最近有很多朋友遇到win10自带看图工具找不到了 xff0c 怎么办 xff1f 有的朋友发现win10自带的看图软件没了 xff0c 有的人会去网上下载看图工具 xff0c 其实我们并不需要 xff0c 系统自带的看图工具我们是有办法调取
  • MySQL8.0设置远程访问权限,Navicat连接mysql

    今天centos7安装了mysql8 0过后远程登录数据库报错 1 首先查看防火墙状态 防火墙版本的不同命令也会有不同 0 4的命令为 systemctl status firewall service 0 5的命令为 systemctl
  • 能量景观(Energy landscape)

    文章目录 1 简介2 应用3 正式定义3 1 宏观例子 1 简介 图 世界社会经济系统的简化能量景观 xff0c 和不同细节层次的社会倾斜的动态 xff08 social tipping dynamics xff09 xff0c 突出影响转
  • 北大本科小妹妹:在北大“卷”了三年,才明白的四个道理…

    文章目录 1 比较是吃掉快乐的怪物2 什么都想要 xff0c 可能什么都得不到3 不要用精神战胜肉体4 和部分人资源共享最高效 1 比较是吃掉快乐的怪物 大一上学期的时候 xff0c 我上了一门课叫计算概论 xff0c 是教 C 语言的 x
  • 概率质量函数(Probability mass function)

    在概率和统计中 xff0c 概率质量函数 xff08 Probability mass function xff09 是给出离散随机变量恰好等于某个值的概率的函数 有时也称为离散密度函数 xff08 discrete density fun
  • 算法题 堆优化版本Dijkstra(Python)

    题目 xff1a 给定一个n个点m条边的有向图 xff0c 图中可能存在重边和自环 xff0c 所有边权均为非负值 请你求出1号点到n号点的最短距离 xff0c 如果无法从1号点走到n号点 xff0c 则输出 1 输入格式 第一行包含整数n
  • 自由概率(Free probability)

    文章目录 1 自由概率2 历史3 Wigner semicircle distribution3 1 一般性质3 2 与自由概率的关系 4 存在的问题 1 自由概率 自由概率是研究非交换随机变量 xff08 non commutative
  • 哥本哈根诠释(Copenhagen Interpretation)

    文章目录 1 背景2 经典物理学3 对应规则 xff08 The Correspondence Rule xff09 4 互补性 xff08 Complementarity xff09 5 经典概念的运用6 量子形式主义 xff08 the
  • 自振荡(Self-oscillation)

    文章目录 1 历史2 数学基础3 工程实例3 1 铁路和汽车车轮3 2 中央供暖恒温器3 3 自动变速箱3 4 路线修正延迟时的车辆转向3 5 SEIG xff08 自激感应发电机 xff09 3 6 自激变送器3 7 生物学中的种群周期
  • 分形(Fractal)及分形维数(Fractal dimension)

    文章目录 1 分形介绍2 分形的定义3 分形维数介绍4 历史5 缩放的作用 xff08 Role of scaling xff09 6 D 不是唯一描述符7 分形表面结构8 例子8 8 Hausdorff dimension8 8 1 直观
  • 自指(Self-reference)

    文章目录 1 在逻辑 数学和计算方面2 在生物学中3 在艺术4 在语言中5 在流行文化中6 在法律中 自我参照 xff08 Self reference xff09 是一个涉及指代自己或自己的属性 特征或行为的概念 它可以发生在语言 逻辑
  • 自组织(Self-organization),自组织临界性(Self-organized criticality)

    文章目录 1 自组织1 1 概述1 2 原则1 3 历史1 4 按领域1 4 1 物理1 4 2 化学1 4 3 生物学1 4 4 宇宙学1 4 5 计算机科学1 4 6 控制论1 4 7 社会学1 4 8 经济学1 4 9 运输1 4 1
  • 希尔伯特第 13 问题,Kolmogorov–Arnold representation theorem 和通用近似定理(Universal approximation theorem)

    文章目录 1 希尔伯特第十三问题1 1 介绍1 2 历史1 2 1 近期发展1 2 1 1 打开和关闭 xff0c 然后再打开1 2 1 2 事情的根源1 2 1 3 视觉思考1 2 1 4 迈向连接网络 1 3 列线图 xff08 Nom
  • 生存函数(Survival function)

    文章目录 1 定义2 生存函数的例子3 参数生存函数3 1 指数生存函数 xff08 Exponential survival function xff09 3 2 威布尔生存函数 xff08 Weibull survival functi
  • 不可分解分布(Indecomposable distribution)与无限可分性(infinite divisibility)

    文章目录 1 不可分解分布 xff08 Indecomposable distribution xff09 1 1 定义1 2 例子1 2 1 不可分解 xff08 Indecomposable xff09 1 2 2 可分解 1 3 相关
  • Integration using Feynman technique

    求解积分 xff1a 43
  • Python实现截图AI文字识字小工具

    1 获取百度识字API 由于百度提供了免费的图片识字API xff0c 而且非常好用 xff0c 所以直接使用百度的api来进行识字 首先在百度AI开放平台注册一个账号 xff0c 网址http ai baidu com xff0c 注册完
  • 用Python绘制皮卡丘

    来源 xff1a 动态图片基地 科普 xff1a 皮卡丘是日本任天堂公司开发的掌机游戏系列 口袋妖怪 中登场精灵中的一种 xff0c 为口袋妖怪里代表性的角色 随着其周边动画宠物小精灵 xff08 即神奇宝贝 xff09 动画的热播 xff
  • 用Python绘制词云图——表白为我们拼过命的白衣天使

    每天都听说医生和冠状病毒抗战的感人事迹 xff0c 有那么多的医生因为保护我们 xff0c 献出了自己的生命 希望逝者安息 xff0c 活者坚强 xff0c 所有健在的医生和我国同胞万众一心 xff0c 早日战胜病毒 静待春暖花开 xff0