大家好,我是千与千寻。

今天是三八妇女节,说着这个词,第一感觉就是我已经out了

现在流行叫的是女神节,女生吗,大多数都喜欢花朵,尤其是玫瑰花。

不同的花朵有不同的花语,有的人送女朋友薰衣草,有的送玫瑰花,不同的鲜花,有不同的花语,以下是我找到的一些鲜花,以及对应的花语…

  1. 紫丁香:多愁善感的暗恋


2. 粉玫瑰:初恋的关怀


3. 红色康乃馨 :对母亲的爱


4. 桔梗花:永恒不变,勿忘无悔的爱


说到桔梗,一下子勾起来了我的儿时回忆,放一张图片纪念一下:

言归正传,对于程序员来说,如果也是送现实中的鲜花,显得没有诚(ji)意(shu)。

今天我就教你如何使用Python语言代码,通过编程实现绘制一朵立体的玫瑰花,看看这回还有没有人说,我们理工男不懂浪漫!


在本次的Python项目中我们主要使用了Python语言中的matplotlib库,进行图形的绘制。

具体步骤:

1.导入库文件包:

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创作,进行私人定制哦~,送给你生命中最重要的那个“她”!

最后,祝各位“小仙女”们节日快乐哟!

手把手教你用Python画一朵玫瑰花送给你最重要的那个“她”相关推荐

  1. 【Python】手把手教你用Python画一朵玫瑰花送给你最重要的那个“她”

    今天是三八妇女节,说着这个词,第一感觉就是我已经out了 现在流行叫的是女神节,女生吗,大多数都喜欢花朵,尤其是玫瑰花. 不同的花朵有不同的花语,有的人送女朋友薰衣草,有的送玫瑰花,不同的鲜花,有不同 ...

  2. 用python画一朵玫瑰花,送给你的女神

    都知道python除了不能生孩子,基本上啥都可以做到,今天九叔就给大家演示一下用python画一朵玫瑰花,源码我会放到最后,大家可以拿去对自己心爱的人展示一下,先看看运行效果是那样的: 话不多说直接上 ...

  3. 如何用python画一朵玫瑰花-使用Python画一朵美丽的玫瑰花

    原标题:使用Python画一朵美丽的玫瑰花 turtle 是 python 中一个强大的绘制图像的库,可以用来绘制各种图像,使用起来很方便.看看本文使用Python的turtle库画一朵美丽的玫瑰花, ...

  4. 怎么python画好几朵玫瑰花_教你使用python画一朵花送女朋友

    本文实例为大家分享了用python画一朵花的具体代码,供大家参考,具体内容如下 第一种,画法 from turtle import * import time setup(600,800,0,0) s ...

  5. python画花女朋友_教你使用python画一朵花送女朋友

    本文实例为大家分享了用python画一朵花的具体代码,供大家参考,具体内容如下 第一种,画法 from turtle import * import time setup(600,800,0,0) s ...

  6. 如何用python画一朵花_教你使用python画一朵花送女朋友

    本文实例为大家分享了用python画一朵花的具体代码,供大家参考,具体内容如下 第一种,画法 from turtle import * import time setup(600,800,0,0) s ...

  7. 怎么样用python画一朵花_教你使用python画一朵花送女朋友

    本文实例为大家分享了用python画一朵花的具体代码,供大家参考,具体内容如下 第一种,画法 from turtle import * import time setup(600,800,0,0) s ...

  8. 不能bostype没有元数据异常_手把手教你用Python画个箱形图,找出“脏数据”

    导读:数据质量分析是数据挖掘中数据准备过程的重要一环,是数据预处理的前提,也是数据挖掘分析结论有效性和准确性的基础.没有可信的数据,数据挖掘构建的模型将是空中楼阁. 数据质量分析的主要任务是检查原始数 ...

  9. 使用Python画一朵玫瑰花

    # -*- coding: utf-8 -*- # @Time : 18-9-14 下午12:47 # @Author : Felix Wangfrom turtle import * import ...

最新文章

  1. X光、CT、核磁、B超的区别,讲得太到位了
  2. WCF 4.0 Issues with IIS 7.0 on x86 and x64 bit Machines(转载)
  3. CEPH给用户创建读写权限
  4. 怎么在搭建Android开发环境?
  5. 如何把SAP CRM产品主数据隐藏的batch ID字段显示出来
  6. 树莓派外设开发之控制继电器(组)
  7. 网络基础:网络IP 、子网掩码 、路由器 、DNS知识分享
  8. java list map 去重复_如何过滤ListMapString,Object 中的重复Map
  9. python电商用户购买力分析_Python + pandas + 不同客户购买力图形显示
  10. Java基础学习总结(167)——Java项目实践中如何实现幂等
  11. 容器技术Docker K8s 2 云原生容器技术概述
  12. IntelliJ IDEA搭建Hadoop开发环境(下)
  13. 周记20180309
  14. MySQL(一)-MySQL安装、数据库的创建和操作、CRUD、MySQL常用函数、MD5加密
  15. Unity 游戏框架搭建 2018 (一) 架构、框架与 QFramework 简介【转自游戏蛮牛】
  16. 使用流程图描述程序的功能与流程
  17. 经历没有亮点可讲?你需要做份“详历”
  18. 机器人最新天赋符文天赋加点图_机器人天赋符文s9
  19. 电子凸轮追剪曲线生成算法 算法,理解后可转成其他品牌PLC或任何一种编程语言
  20. NetCore3.1简单使用JWT

热门文章

  1. MSPA提取生态源地过程
  2. dat图片 电脑端微信_微信Dat文件解码,PC微信加密图片解密工具
  3. jquery 执行完动画后再执行别的操作
  4. JD青龙面板任务代理池部署与使用教程
  5. 软件算法一些学习总结
  6. 【Other】最近在研究的, Java/Springboot/RPC/JPA等
  7. 【操作系统】第一章 绪论
  8. Oracle DataGuard备机出现ORA-00600 [2619]错误的处理思路
  9. js 针对异步的处理
  10. 笨办法学Python(二十)