程序员的七夕用30行代码让Python化身表白神器


Posted in Python onAugust 07, 2019

转眼又到了咱们中国传统的情人节七夕了,今天笔者就带大家来领略一下用Python表白的方式。让程序员的恋人们感受一下IT人的浪漫。

   一、词云制作

首先咱们可以用之前介绍过的wordcould包制作词云。wordcloud包安装十分简单。pip即可完成安装

pip install wordclould

然后需要制作一个背景图片,为了应急我用艺术字做了个七夕的图片,如果大家来不及直接图片另存为使用下图即可。

程序员的七夕用30行代码让Python化身表白神器

具体制作的词云的代码如下:

from wordcloud import WordCloud
import cv2
import jieba
import matplotlib.pyplot as plt
#以下是你表白的词语
with open('F:/qixi/qixi.txt', 'r') as f:
 text = f.read()
cut_text = " ".join(jieba.cut(text))
print(cut_text)
#以下用咱们刚刚另存为的图就可以
color_mask = cv2.imread("F:/520/mask.jpg")
520cloud = WordCloud(
 font_path=" C:\\Windows\\Fonts\\simkai.ttf",
 background_color='white',
 mask=color_mask,
 max_words=100,
 max_font_size=40
)
520wCloud = 520cloud.generate(cut_text)
520wCloud.to_file('F:/520/cloud.jpg')
plt.imshow(520wCloud, interpolation='bilinear')
plt.axis('off')
plt.show()

具体效果如下:

程序员的七夕用30行代码让Python化身表白神器

二、使用3b1b的Manium制作表白动画

我之前的博客曾经介绍过Github上万星的Python动作制作项目Manium的安装及使用方法(https://3water.com/article/167112.htm)。其实Manium用来表白也是再合适不过了,具体安装的方法可参考前面的文章,编辑example_scenes.py文件这里直接上代码。

Class HappyQixi(Scene):
 Def construct(self):
  qixiText=TextMobject(“I love u”)#然后再定义一个i love u文字对象
 Self.play(ShowCreation(qixiText))#再把这个对象show出来即可。

然后使用以下命令

python extract_scene.py example_scenes.py HappyQixi -pl

就能看到效果啦

程序员的七夕用30行代码让Python化身表白神器

三、单身的程序员们也可以利用Python及Github交友

     Github上有一个抓虫项目:https://github.com/wangshub/Douyin-Bot,它先利用手机的爬虫技术获取抖音上的头像信息,再使用腾讯的人脸识别AI平台,判断人物的性别、颜值与魅力,来找到漂亮小姐姐。

    也可以直接到Github平台的交友信息交换项目上直接去注册https://github.com/xixinjiejie/awesome-lover,感觉会比一般的婚恋网站靠谱。

总结

以上所述是小编给大家介绍的程序员的七夕用30行代码让Python化身表白神器,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Python 相关文章推荐
PHP魔术方法__ISSET、__UNSET使用实例
Nov 25 Python
Python程序中设置HTTP代理
Nov 06 Python
python数据清洗系列之字符串处理详解
Feb 12 Python
Python内置函数—vars的具体使用方法
Dec 04 Python
查看django版本的方法分享
May 14 Python
Python坐标线性插值应用实现
Nov 13 Python
python错误调试及单元文档测试过程解析
Dec 19 Python
Tensorflow之梯度裁剪的实现示例
Mar 08 Python
Python实现常见的几种加密算法(MD5,SHA-1,HMAC,DES/AES,RSA和ECC)
May 09 Python
pycharm远程连接服务器并配置python interpreter的方法
Dec 23 Python
matplotlib对象拾取事件处理的实现
Jan 14 Python
pandas针对excel处理的实现
Jan 15 Python
python代码实现逻辑回归logistic原理
Aug 07 #Python
Python在cmd上打印彩色文字实现过程详解
Aug 07 #Python
Python如何调用外部系统命令
Aug 07 #Python
PyQt5通信机制 信号与槽详解
Aug 07 #Python
python 使用socket传输图片视频等文件的实现方式
Aug 07 #Python
python获取Pandas列名的几种方法
Aug 07 #Python
python 提取文件指定列的方法示例
Aug 07 #Python
You might like
PHP 函数学习简单小结
2010/07/08 PHP
php usort 使用用户自定义的比较函数对二维数组中的值进行排序
2017/05/02 PHP
PHP+Redis 消息队列 实现高并发下注册人数统计的实例
2018/01/29 PHP
javascript 面向对象思想 附源码
2009/07/07 Javascript
jquery 防止表单重复提交代码
2010/01/21 Javascript
jQuery的Ajax的自动完成功能控件简要说明
2013/02/22 Javascript
js左侧三级菜单导航实例代码
2013/09/13 Javascript
js中的this关键字详解
2013/09/25 Javascript
JS动态添加与删除select中的Option对象(示例代码)
2013/12/20 Javascript
node.js中的定时器nextTick()和setImmediate()区别分析
2014/11/26 Javascript
js实现鼠标感应图片展示的方法
2015/02/27 Javascript
JavaScript实现为指定对象添加多个事件处理程序的方法
2015/04/17 Javascript
完善的jquery处理机制
2016/02/21 Javascript
AngularJS学习笔记(三)数据双向绑定的简单实例
2016/11/08 Javascript
ES6中Array.copyWithin()函数的用法实例详解
2017/09/16 Javascript
VUE中v-on:click事件中获取当前dom元素的代码
2018/08/22 Javascript
JS使用对象的defineProperty进行变量监控操作示例
2019/02/02 Javascript
微信小程序 子级页面返回父级并把子级参数带回父级实现方法
2019/08/22 Javascript
微信小程序实现音频文件播放进度的实例代码
2020/03/02 Javascript
微信小程序拖拽排序列表的示例代码
2020/07/08 Javascript
在Django框架中编写Contact表单的教程
2015/07/17 Python
详解Python import方法引入模块的实例
2017/08/02 Python
Python 模拟员工信息数据库操作的实例
2017/10/23 Python
Python字符串、整数、和浮点型数相互转换实例
2018/08/04 Python
python使用ddt过程中遇到的问题及解决方案【推荐】
2018/10/29 Python
浅析python的Lambda表达式
2019/02/27 Python
python3 requests库文件上传与下载实现详解
2019/08/22 Python
Python for循环及基础用法详解
2019/11/08 Python
Python for循环通过序列索引迭代过程解析
2020/02/07 Python
python tkinter实现下载进度条及抖音视频去水印原理
2021/02/07 Python
bareMinerals官网:矿物质化妆品和护肤品
2018/02/04 全球购物
Expedia挪威官网:酒店、机票和租车
2018/03/03 全球购物
小学生优秀作文范文(六篇)
2019/07/10 职场文书
ES6 解构赋值的原理及运用
2021/05/25 Javascript
MySQL8.0.18配置多主一从
2021/06/21 MySQL
Smart 2 车辆代号 HC11 全新谍照曝光
2022/04/21 数码科技