python节日快乐_【python】一键生成漂亮的节日快乐词云图
一键生成漂亮的节日快乐词云图,给女神一个特别的礼物~
# Python 实用宝典
# 2020/03/23
先看效果图:
代码传送门:
import numpy
import multidict
import matplotlib.pyplot as plt
from scipy.misc import imread
from wordcloud import WordCloud, ImageColorGenerator
def transform_format(val):
"""
用于去除杂色
Arguments:
val {[array]} -- RGB颜色组
Returns:
[array] -- 去除杂色后的值
"""
if val[0] > 245 and val[1] > 245 and val[2] > 245:
val[0] = val[1] = val[2] = 255
return val
else:
return val
def gen_happy_birthday_cloud(file, name):
words = multidict.MultiDict()
# 节日快乐和姓名的权重必须先初始化两个最大权重的
words.add('节日快乐', 10)
words.add(name, 12)
# 随意插入新的词语
for i in range(1000):
words.add('节日', numpy.random.randint(1, 5))
words.add('快乐', numpy.random.randint(1, 5))
words.add(name, numpy.random.randint(1, 5))
# 设定图片
bimg = imread(file)
for color in range(len(bimg)):
bimg[color] = list(map(transform_format, bimg[color]))
wordcloud = WordCloud(
background_color='white',
mask=bimg,
font_path='simhei.ttf'
).generate_from_frequencies(words)
# 生成词云
bimgColors = ImageColorGenerator(bimg)
# 渲染词云
plt.axis("off")
plt.imshow(wordcloud.recolor(color_func=bimgColors))
plt.savefig(name+'.png')
plt.show()
gen_happy_birthday_cloud("example.png","女神")
python节日快乐_【python】一键生成漂亮的节日快乐词云图相关推荐
- python编程生日快乐图片_Python 一键生成漂亮的生日快乐词云!
前段时间写了几篇关于生成词云的文章,其中包括: Python 情人节超强技能 导出微信聊天记录生成词云 Python 绘制悼念的词云蜡烛 等等,但是这几篇文章的转化对象都必须是多词汇组成的,也就是说他 ...
- 用python画颗爱心祝生日快乐_Python 一键生成漂亮的生日快乐词云!
前段时间写了几篇关于生成词云的文章,其中包括: 等等,但是这几篇文章的转化对象都必须是多词汇组成的,也就是说他们生成词云的条件是词组必须够多,只有一两个词的话无法生成完整词云. 最近遇到许多朋友有特殊 ...
- echarts词云图形状_用Wordcloud生成指定形状的词云图
wordcloud是Python扩展库中一种将词语用图片表达出来的一种形式,通过词云生成的图片,我们可以更加直观的看出某篇文章的故事梗概. 首先贴出一张词云图(以哈利波特小说为例): 在生成词云图之前 ...
- 查看list的形状_用Wordcloud生成指定形状的词云图
wordcloud是Python扩展库中一种将词语用图片表达出来的一种形式,通过词云生成的图片,我们可以更加直观的看出某篇文章的故事梗概. 首先贴出一张词云图(以哈利波特小说为例): 在生成词云图之前 ...
- 【Python】程序员也可以很会撩:如何一键生成漂亮的生日快乐词云
文章目录 前言 一.准备 二.编写代码 1.导入 2.读入数据 3.整合成一句运行 总结 前言 - 前段时间写了几篇关于生成词云的文章,其中包括: Python 情人节超强技能 导出微信聊天记录生成词 ...
- python实现分析你和你对象的聊天记录词云图
python实现分析你和你对象的聊天记录词云图 1.导出聊天记录 2.下载字体simheittf.ttf 3.上代码 虽然网上有很多api输入数据就可以实现,不过自己用代码编写还是很有成就感的. 1. ...
- 使用Python获取春节档电影影评,制作可视化词云图
Python获取春节档电影影评,制作可视化词云图 前言 准备工作 采集数据部分 基本思路流程 代码实战 可视化词云图 代码展示 效果展示 前言 春节电影听巳月说都还可以,我不信,我觉得还是要看看看过的 ...
- 用Wordcloud生成指定形状的词云图
wordcloud是Python扩展库中一种将词语用图片表达出来的一种形式,通过词云生成的图片,我们可以更加直观的看出某篇文章的故事梗概. 首先贴出一张词云图(以哈利波特小说为例): 在生成词云图之前 ...
- 初识python 视频_#python day02 初识python 学习视频来源于 太白金星
#python day02 初识python 学习视频来源于 太白金星 ''' 知识点:安装PyCharm''' # 设置鼠标条件字体大小:file ->settings # 搜索mouse E ...
最新文章
- Win10系统删除文件需提供管理员权限-- 解决方案
- PHP执行批量mysql语句
- 还没吃透内存缓存LruCache实现原理的看这篇文章,面试必会
- 单片机模数转换实验c语言程序,单片机实验AD转换实验
- div水平垂直居中的六种方法
- OCP 笔记,非常感谢那位告诉的博客。谢谢。
- java获取运行时对象,java 面向对象(四十一):反射(五)反射应用二:获取运行时类的完整结构...
- 潮流趋势UI素材|梯度半透明、透明套件
- TTU智能配电终端_智能终端+正泰云平台,让配电网更“聪明”
- Servlet之间的跳转(MVC模式)
- HDU 2028Lowest Common Multiple Plus
- thinkphp 3.2.2 图片上传gif类型生成缩略图错误
- pcb板led正负极图形_晶体二极管正负极判断_晶体二极管图形符号
- CTS2019朝圣 x 打铁记
- L1-7 机工士姆斯塔迪奥【C语言】
- 网吧服务器系统是怎么弄的,网吧无盘服务器系统的安装及设置
- 如何使用iTunes制作iPhone铃声
- CTC 技术介绍概述——啃论文系列
- C语言排序之冒泡法(起泡法)
- 即席查询(Ad Hoc)如何做到又快又稳?
热门文章
- amazeui分页打印
- 数学-快速心算:快速心算
- VS2015中“项目无法加载,因为它缺少安装组件”的解决方法
- IO、文件、NIO【草案三】
- 系统讲解Azkaban安装及基本操作实用篇
- 360公司开源Atlas快速上手安装配置
- Moto P30(XT1943-1) 免解锁BL 免rec 保留数据 Magisk Xposed ROOT 救砖 ZUI 4.0.374
- Binary_Search(二叉树搜索---------二分)
- 【牛客】网易2018校招数据分析师笔试解析
- Latex 插入代码(Matlab 或 Python)