程序员的七夕用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中的defaultdict模块和namedtuple模块的简单入门指南
Apr 01 Python
python使用range函数计算一组数和的方法
May 07 Python
Django admin美化插件suit使用示例
Dec 12 Python
Tornado 多进程实现分析详解
Jan 12 Python
python3实现163邮箱SMTP发送邮件
May 22 Python
PyCharm代码整体缩进,反向缩进的方法
Jun 25 Python
Python初学者常见错误详解
Jul 02 Python
Pytorch 实现冻结指定卷积层的参数
Jan 06 Python
Python控制台实现交互式环境执行
Jun 09 Python
Python celery原理及运行流程解析
Jun 13 Python
浅谈pytorch中的BN层的注意事项
Jun 23 Python
Python 数据结构之十大经典排序算法一文通关
Oct 16 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多文件上传功能实现原理及代码
2013/04/18 PHP
php内核解析:PHP中的哈希表
2014/01/30 PHP
php中debug_backtrace、debug_print_backtrace和匿名函数用法实例
2014/12/01 PHP
PHP浮点数的一个常见问题
2016/03/10 PHP
PHP模板引擎Smarty中变量的使用方法示例
2016/04/11 PHP
示例详解Laravel重置密码代码重构
2016/08/10 PHP
php注册和登录界面的实现案例(推荐)
2016/10/24 PHP
PHP编程获取音频文件时长的方法【基于getid3类】
2017/04/20 PHP
javascript的事件描述
2006/09/08 Javascript
简单JS代码压缩器
2006/10/12 Javascript
jQuery Ajax之load()方法
2009/10/12 Javascript
jquery实现预览提交的表单代码分享
2014/05/21 Javascript
JS实现仿QQ面板的手风琴效果折叠菜单代码
2015/09/11 Javascript
JavaScript脚本判断蜘蛛来源的方法
2015/09/22 Javascript
编写高质量JavaScript代码的基本要点
2016/03/02 Javascript
jQuery插件AjaxFileUpload实现ajax文件上传
2016/05/05 Javascript
JavaScript手机振动API
2016/06/11 Javascript
浅谈Angular文字折叠展开组件的原理分析
2017/11/24 Javascript
Javascript 实现 Excel 导入生成图表功能
2018/10/22 Javascript
微信小程序云开发之数据库操作
2019/05/18 Javascript
微信小程序wxs实现吸顶效果
2020/01/08 Javascript
python使用logging模块发送邮件代码示例
2018/01/18 Python
Python内存读写操作示例
2018/07/18 Python
Python实现定时自动关闭的tkinter窗口方法
2019/02/16 Python
python3.7 sys模块的具体使用
2019/07/22 Python
Python csv模块使用方法代码实例
2019/08/29 Python
windows中安装Python3.8.0的实现方法
2019/11/19 Python
Python zip函数打包元素实例解析
2019/12/11 Python
Python2与Python3的区别点整理
2019/12/12 Python
利用Python的folium包绘制城市道路图的实现示例
2020/08/24 Python
深圳-东方伟业笔试部分
2015/02/11 面试题
法定代表人授权委托书
2014/04/04 职场文书
小学生评语大全
2014/04/18 职场文书
MySQL sql_mode的使用详解
2021/05/08 MySQL
浅谈Python numpy创建空数组的问题
2021/05/25 Python
Go语言实现Snowflake雪花算法
2021/06/08 Golang