【Python】手把手教你用Python画一朵玫瑰花送给你最重要的那个“她”
今天是三八妇女节,说着这个词,第一感觉就是我已经out了
现在流行叫的是女神节,女生吗,大多数都喜欢花朵,尤其是玫瑰花。
不同的花朵有不同的花语,有的人送女朋友薰衣草,有的送玫瑰花,不同的鲜花,有不同的花语,以下是我找到的一些鲜花,以及对应的花语...
1. 紫丁香:多愁善感的暗恋
2. 粉玫瑰:初恋的关怀
3. 红色康乃馨 :对母亲的爱
4. 桔梗花:永恒不变,勿忘无悔的爱
说到桔梗,一下子勾起来了我的儿时回忆,放一张图片纪念一下:
言归正传,对于程序员来说,如果也是送现实中的鲜花,显得没有诚(ji)意(shu)。
今天我就教你如何使用Python语言代码,通过编程实现绘制一朵立体的玫瑰花,看看这回还有没有人说,我们理工男不懂浪漫!
在本次的Python项目中我们主要使用了Python语言中的matplotlib库,进行图形的绘制。
具体步骤:
导入库文件包:
from matplotlib import cmfrom matplotlib.font_manager import FontProperties
2.声明文字窗口大小
font = FontProperties(fname=r"c:\windows\fonts\simsun.ttc", size=25)
3.对使用到的整体库文件包进行导入
import matplotlib.pyplot as plt
import numpy as np
4.定义输出图像为3D状态输出:
fig = plt.figure()
ax = fig.gca(projection='3d')
5.构建玫瑰花图像函数
[x, t] = np.meshgrid(np.array(range(25)) / 24.0, np.arange(0, 575.5, 0.5) / 575 * 17 * np.pi - 2 * np.pi)
p = np.pi / 2 * np.exp(-t / (8 * np.pi))
u = 1 - (1 - np.mod(3.6 * t, 2 * np.pi) / np.pi) ** 4 / 2
y = 2 * (x ** 2 - x) ** 2 * np.sin(p)
r = u * (x * np.sin(p) + y * np.cos(p))
6.对曲线进行平面的函数拟合
surf = ax.plot_surface(r * np.cos(t), r * np.sin(t), u * (x * np.cos(p) - y * np.sin(p)), \rstride=1, cstride=1, cmap=cm.gist_heat, linewidth=0, antialiased=True)
7.设置标题以及格式
plt.title(u'祝各位女神节快乐!', fontproperties=font, color='blue', verticalalignment='bottom',bbox=dict(facecolor='y', edgecolor='blue', alpha=0.1))
ax.set_xticks([])
ax.set_yticks([])
ax.set_zticks([])
plt.show()
最终的玫瑰花的绘制效果:
怎么样,还不错吧,快动手试一试吧,还可以自己进行DIY创作,进行私人定制哦~,送给你生命中最重要的那个“她”!
最后,祝各位“小仙女”们节日快乐哟!
············END············
往期精彩回顾适合初学者入门人工智能的路线及资料下载机器学习及深度学习笔记等资料打印机器学习在线手册深度学习笔记专辑《统计学习方法》的代码复现专辑
AI基础下载机器学习的数学基础专辑
本站qq群704220115,加入微信群请扫码:
【Python】手把手教你用Python画一朵玫瑰花送给你最重要的那个“她”相关推荐
- 手把手教你用Python画一朵玫瑰花送给你最重要的那个“她”
大家好,我是千与千寻. 今天是三八妇女节,说着这个词,第一感觉就是我已经out了 现在流行叫的是女神节,女生吗,大多数都喜欢花朵,尤其是玫瑰花. 不同的花朵有不同的花语,有的人送女朋友薰衣草,有的送玫 ...
- 用python画皇冠_手把手教你用 Python 绘制酷炫的桑基图!
原标题:手把手教你用 Python 绘制酷炫的桑基图! 作者 | 周志鹏 责编 | 郭 芮 最近,不止一次收到小伙伴的截图追问: "这个图叫什么???" "这个图真好看! ...
- 用python画小兔子_少儿编程分享:手把手教你用PYTHON编写兔獾大作战(一)
原标题:少儿编程分享:手把手教你用PYTHON编写兔獾大作战(一) 游戏制作 我们今天要制作的小游戏是Bunnies vs. Badgers (兔獾大作战).游戏中的兔子通过射箭抵御獾的进攻,从而保卫 ...
- 怎么用python编贪吃蛇_少儿编程分享:手把手教你用PYTHON编写贪吃蛇(二)
原标题:少儿编程分享:手把手教你用PYTHON编写贪吃蛇(二) 检测和判断 无论我们制作的简单或者复杂的游戏 这都是最关键的两个部分 事件处理循环 61. while True: # 游戏主循环 62 ...
- python新手入门代码-新手必看:手把手教你入门 Python
原标题:新手必看:手把手教你入门 Python 本文为 AI 研习社编译的技术博客,原标题 : Learning Python: From Zero to Hero 翻译 |永恒如新的日常校对 | 酱 ...
- 手把手教你学Python之波士顿房价预测(scikit-learn的应用)
目录 1.波士顿房价预测介绍 2.线性回归算法 3.调用scikit-learn库实现房价预测 1.波士顿房价预测介绍 问题描述:波士顿房价数据集统计的是20世纪70年代中期波士顿郊区房价的中位数,统 ...
- 手把手教你python实现量价形态选股知乎_【手把手教你】Python实现量价形态选股...
来源:雪球App,作者: Python金融量化,(https://xueqiu.com/1444657641/139331726) 01引言 在股票市场上,一切交易行为的成功皆为概率事件,交易获利的核 ...
- python代码在线回归中怎么运行_手把手教你用Python进行回归(附代码、学习资料)...
原标题:手把手教你用Python进行回归(附代码.学习资料) 作者: GURCHETAN SINGH翻译:张逸校对:丁楠雅 本文共5800字,建议阅读8分钟. 本文从线性回归.多项式回归出发,带你用P ...
- 元宵节就要到了,手把手教你用Python打造一款3D花灯
点击上方"Python爬虫与数据挖掘",进行关注 回复"书籍"即可获赠Python从入门到进阶共10本电子书 今 日 鸡 汤 独有宦游人,偏惊物候新. 1 前言 ...
最新文章
- ×××linux下samba服务器
- 定时任务框架APScheduler学习详解
- Can‘t bind to formControl since it isn‘t a known property of input错误消息的处理
- pdo mysql like_PHP PDO准备的语句-MySQL LIKE查询
- c语言用指针两个字母交换,c语言指针基础之用指针交换两个数(代码实例)
- Puppet 命令参数介绍(三)
- easyui前端实现多选框_EasyUI实现下拉框多选功能
- 普通话测试第四题评分标准_2017年普通话考试-评分细则
- 阿里云块存储快照服务背后的技术原理
- Win11 在线安装QT5.15.2教程
- linux可以用什么c语言编译器,嵌入式Linux下最常用的C语言编译器GCC命令详解
- python词性标注_Python词性标注HMM+viterbi实现
- 看完315晚会,我们的数据隐私谁来保护?
- Calibre中使用DeDRM插件进行Kindle电子书解锁
- JAVA布局管理器导包_在 Java 中,要使用布局管理器,必须导入下列( )包。_计算机网络基础答案_学小易找答案...
- xsell5 momokai配色
- Orleans 2.0 官方文档 —— 3.1 核心概念 - 什么是grain
- 老树开新花之shellcode_launcher免杀Windows Defender
- 污水处理厂实验室之化验室通风设计
- 浅谈SSM框架下实现简单登录界面