首页 分享 python绘制玫瑰花情人节表白

python绘制玫瑰花情人节表白

来源:花匠小妙招 时间:2024-12-01 08:30

 更新时间:2022年06月29日 16:02:18   作者:脑壳二  

这篇文章主要介绍了python绘制玫瑰花,文章基于python的相关资料展开主题详细介绍,具有一定的参考价值,想情人节花式表白的小伙伴可以参考一下哟

Python客栈送红包、纸质书

一、玫瑰花绘制—深红色

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

import numpy as np

import matplotlib.pyplot as plt

from mpl_toolkits.mplot3d import Axes3D

fig = plt.figure()

ax = fig.gca(projection='3d')

[x, t] = np.meshgrid(np.array(range(25)) / 24.0, np.arange(0, 575.5, 0.5) / 575 * 30 * np.pi - 4*np.pi)

p = (np.pi / 2) * np.exp(-t / (8 * np.pi))

change = np.sin(20*t)/50

u = 1 - (1 - np.mod(3.3 * t, 2 * np.pi) / np.pi) ** 4 / 2 + change

y = 2 * (x ** 2 - x) ** 2 * np.sin(p)

r = u * (x * np.sin(p) + y * np.cos(p)) * 1.5

h = u * (x * np.cos(p) - y * np.sin(p))

c= plt.get_cmap('magma')

surf = ax.plot_surface(r * np.cos(t), r * np.sin(t), h, rstride=1, cstride=1,

                       cmap= c, linewidth=0, antialiased=True)

plt.show()

二、玫瑰花绘制—五颜六色

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

import numpy as np

import matplotlib.pyplot as plt

from matplotlib import cm

from mpl_toolkits.mplot3d import Axes3D

fig = plt.figure()

ax = fig.gca(projection='3d')

[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))

h = u * (x * np.cos(p) - y * np.sin(p))

c= cm.gist_rainbow_r

surf = ax.plot_surface(r * np.cos(t), r * np.sin(t), h, rstride=1, cstride=1,

                       cmap= c, linewidth=0, antialiased=True)

plt.show()

三、玫瑰花绘制—粉红色

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

import numpy as np

import matplotlib.pyplot as plt

from matplotlib import cm

from mpl_toolkits.mplot3d import Axes3D

fig = plt.figure()

ax = fig.gca(projection='3d')

[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))

h = u * (x * np.cos(p) - y * np.sin(p))

c= cm.get_cmap('spring_r')

surf = ax.plot_surface(r * np.cos(t), r * np.sin(t), h, rstride=1, cstride=1,

                       cmap= c, linewidth=0, antialiased=True)

plt.show()

四、玫瑰花绘制—红色

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

import numpy as np

import matplotlib.pyplot as plt

from mpl_toolkits.mplot3d import Axes3D

fig = plt.figure()

ax = fig.gca(projection='3d')

[x, t] = np.meshgrid(np.array(range(25)) / 24.0, np.arange(0, 575.5, 0.5) / 575 * 20 * np.pi + 4*np.pi)

p = (np.pi / 2) * np.exp(-t / (8 * np.pi))

change = np.sin(15*t)/150

u = 1 - (1 - np.mod(3.3 * t, 2 * np.pi) / np.pi) ** 4 / 2 + change

y = 2 * (x ** 2 - x) ** 2 * np.sin(p)

r = u * (x * np.sin(p) + y * np.cos(p))

h = u * (x * np.cos(p) - y * np.sin(p))

c= plt.get_cmap('Reds')

surf = ax.plot_surface(r * np.cos(t), r * np.sin(t), h, rstride=1, cstride=1,

                       cmap= c, linewidth=0, antialiased=True)

plt.show()

五、桃花绘制

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

import numpy as np

import matplotlib.pyplot as plt

from mpl_toolkits.mplot3d import Axes3D

fig = plt.figure()

ax = fig.gca(projection='3d')

[x, t] = np.meshgrid(np.array(range(25)) / 24.0, np.arange(0, 575.5, 0.5) / 575 * 6 * np.pi - 4*np.pi)

p = (np.pi / 2) * np.exp(-t / (8 * np.pi))

change = np.sin(10*t)/20

u = 1 - (1 - np.mod(5.2 * t, 2 * np.pi) / np.pi) ** 4 / 2 + change

y = 2 * (x ** 2 - x) ** 2 * np.sin(p)

r = u * (x * np.sin(p) + y * np.cos(p)) * 1.5

h = u * (x * np.cos(p) - y * np.sin(p))

c= plt.get_cmap('spring_r')

surf = ax.plot_surface(r * np.cos(t), r * np.sin(t), h, rstride=1, cstride=1,

                       cmap= c, linewidth=0, antialiased=True)

plt.show()

到此这篇关于python绘制玫瑰花情人节表白的文章就介绍到这了,更多相关python绘制玫瑰花内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

蓄力AI

微信公众号搜索 “ 脚本之家 ” ,选择关注

程序猿的那些事、送书等活动等着你

原文链接:https://blog.csdn.net/weixin_44044161/article/details/117338282

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权/违法违规/事实不符,请将相关资料发送至 reterry123@163.com 进行投诉反馈,一经查实,立即处理!

相关文章

详解Python安装scrapy的正确姿势

详解Python安装scrapy的正确姿势

Scrapy是一个为了爬取网站数据提取结构性数据而编写的应用框架。这篇文章主要介绍了Python安装scrapy的正确姿势,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下

2018-06-06

Pytorch多GPU训练过程

Pytorch多GPU训练过程

这篇文章主要介绍了Pytorch多GPU训练过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

2024-06-06

Python机器学习算法库scikit-learn学习之决策树实现方法详解

一个基于flask的web应用诞生 bootstrap框架美化(3)

Python2.x版本中基本的中文编码问题解决

python如何进行基准测试

python如何进行基准测试

这篇文章主要介绍了python如何进行基准测试,帮助大家更好的理解和学习使用python,感兴趣的朋友可以了解下

2021-04-04

Python计算多幅图像栅格值的平均值

Python计算多幅图像栅格值的平均值

这篇文章主要为大家详细介绍了Python计算多幅图像栅格值的平均值,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

2021-06-06

用Python爬取某乎手机APP数据

用Python爬取某乎手机APP数据

最近爬取的数据都是网页端,今天来教大家如何爬取手机端app数据(本文以ios苹果手机为例,其实安卓跟ios差不多)! 本文将以『某乎』为实战案例,手把手教你从配置到代码一步一步的爬取App数据,需要的朋友可以参考下

2021-06-06

Python装饰器decorator用法实例

详解python的几种标准输出重定向方式

详解python的几种标准输出重定向方式

这篇文章是基于Python2.7版本,介绍常见的几种标准输出(stdout)重定向方式。显然,这些方式也适用于标准错误重定向。学习python的小伙伴们可以参考借鉴。

2016-08-08

相关知识

python表白玫瑰花绘制——情人节表白
python表白玫瑰花绘制——情人节表白(亲测)
python浪漫表白,表白代码——绘制3D玫瑰花
python玫瑰花代码简单
python玫瑰花代码讲解
绘制玫瑰花并添加文字python
用python turtle绘制一朵玫瑰花
Python编程实现花卉图案绘制与色彩搭配技巧详解
【Python实用工具】(情人节献礼)turtle函数绘制动态玫瑰花
python turtle玫瑰花绘制效果和源代码

网址: python绘制玫瑰花情人节表白 https://www.huajiangbk.com/newsview792862.html

所属分类:花卉
上一篇: 情人节怎么表白,情人节表白套路
下一篇: 2019情人节送花卡片写什么 2

推荐分享