程序员的七夕用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 相关文章推荐
Python中的类学习笔记
Sep 23 Python
python循环监控远程端口的方法
Mar 14 Python
用Python编写一个简单的Lisp解释器的教程
Apr 03 Python
python使用append合并两个数组的方法
Apr 28 Python
Python+PIL实现支付宝AR红包
Feb 09 Python
Python实现读取字符串按列分配后按行输出示例
Apr 17 Python
Sanic框架Cookies操作示例
Jul 17 Python
使用python实现mqtt的发布和订阅
May 05 Python
python 调试冷知识(小结)
Nov 11 Python
Tensorflow tensor 数学运算和逻辑运算方式
Jun 30 Python
python 进制转换 int、bin、oct、hex的原理
Jan 13 Python
python利用while求100内的整数和方式
Nov 07 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
MOTOROLA 摩托罗拉 MODEL 66-XI五灯中波收音机
2021/03/02 无线电
PHP 和 XML: 使用expat函数(一)
2006/10/09 PHP
PHP文件读取功能的应用实例
2015/05/08 PHP
php开发微信支付获取用户地址
2015/10/04 PHP
PHP异常类及异常处理操作实例详解
2018/12/19 PHP
jquery使用$(element).is()来判断获取的tagName
2014/08/24 Javascript
html的DOM中document对象anchors集合用法实例
2015/01/21 Javascript
常用DOM整理
2015/06/16 Javascript
学习JavaScript设计模式之中介者模式
2016/01/14 Javascript
jQuery zTree加载树形菜单功能
2016/02/25 Javascript
jQuery web 组件 后台日历价格、库存设置的代码
2016/10/14 Javascript
javascript基础知识之html5轮播图实例讲解(44)
2017/02/17 Javascript
vue.js删除动态绑定的radio的指定项
2017/06/02 Javascript
微信小程序图片自适应支持多图实例详解
2017/06/21 Javascript
JavaScript基本语法_动力节点Java学院整理
2017/06/26 Javascript
详解React native全局变量的使用(跨组件的通信)
2017/09/07 Javascript
react MPA 多页配置详解
2019/10/18 Javascript
Vue 通过公共字段,拼接两个对象数组的实例
2019/11/07 Javascript
Vue使用vue-draggable 插件在不同列表之间拖拽功能
2020/03/12 Javascript
Python中Django框架利用url来控制登录的方法
2015/07/25 Python
使用Python求解最大公约数的实现方法
2015/08/20 Python
python实现汉诺塔递归算法经典案例
2021/03/01 Python
python中使用iterrows()对dataframe进行遍历的实例
2018/06/09 Python
Python基础学习之时间转换函数用法详解
2019/06/18 Python
浅谈Tensorflow加载Vgg预训练模型的几个注意事项
2020/05/26 Python
用Python爬取LOL所有的英雄信息以及英雄皮肤的示例代码
2020/07/13 Python
Python‘==‘ 及 ‘is‘相关原理解析
2020/09/05 Python
python爬取招聘要求等信息实例
2020/11/20 Python
Html5百叶窗效果的示例代码
2017/12/11 HTML / CSS
html5使用canvas压缩图片的示例代码
2018/09/11 HTML / CSS
英国床和浴室商场:Bed & Bath Emporium
2018/05/20 全球购物
无毒社区工作方案
2014/05/23 职场文书
小学秋季运动会报道稿
2014/09/30 职场文书
学校党委干部个人对照检查材料思想汇报
2014/10/09 职场文书
纪检部部长竞选稿
2015/11/21 职场文书
MySQL8.0.24版本Release Note的一些改进点
2021/04/22 MySQL