【Python】⼿把⼿教你⽤Python画⼀朵玫瑰花送给你最重要的
那个“她”
今天是三⼋妇⼥节,说着这个词,第⼀感觉就是我已经out了
现在流⾏叫的是⼥神节,⼥⽣吗,⼤多数都喜欢花朵,尤其是玫瑰花。
不同的花朵有不同的花语,有的⼈送⼥朋友薰⾐草,有的送玫瑰花,不同的鲜花,有不同的花语,以下是我到的⼀些鲜花,以及对应的花语...xml文档打不开怎么办
1. 紫丁⾹:多愁善感的暗恋
更新sql语句2. 粉玫瑰:初恋的关怀
3. 红⾊康乃馨 :对母亲的爱
4. 桔梗花:永恒不变,勿忘⽆悔的爱
说到桔梗,⼀下⼦勾起来了我的⼉时回忆,放⼀张图⽚纪念⼀下:
⾔归正传,对于程序员来说,如果也是送现实中的鲜花,显得没有诚(ji)意(shu)。
今天我就教你如何使⽤Python语⾔代码,通过编程实现绘制⼀朵⽴体的玫瑰花,看看这回还有没有⼈说,我们理⼯男不懂浪漫!
在本次的Python项⽬中我们主要使⽤了Python语⾔中的matplotlib库,进⾏图形的绘制。
具体步骤:
python代码画图案1. 导⼊库⽂件包:
from matplotlib import cm
from matplotlib.font_manager import FontProperties
2.声明⽂字窗⼝⼤⼩
font = FontProperties(fname=r"c:\windows\", size=25)
3.对使⽤到的整体库⽂件包进⾏导⼊
import matplotlib.pyplot as plt
import numpy as np
4.定义输出图像为3D状态输出:
fig = plt.figure()
ax = a(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([])html表单代码提交查看
ax.set_yticks([])
ax.set_zticks([])
plsql连接oracle监听程序无法识别plt.show()
最终的玫瑰花的绘制效果:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论