python表白玫瑰花绘制——情人节表白

python表白玫瑰花绘制——情人节表白

搬运不易,路过的各位大佬请点个赞

python表白玫瑰花绘制——情人节表白

    • python表白玫瑰花绘制——情人节表白
    • 一、玫瑰花绘制—深红色
    • 二、玫瑰花绘制—五颜六色
    • 三、玫瑰花绘制—粉红色
    • 四、玫瑰花绘制—红色
    • 五、桃花绘制

一、玫瑰花绘制—深红色

在这里插入图片描述

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

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

在这里插入图片描述

在这里插入图片描述

import numpy as np
import matplotlib.pyplot as plt
from matplotlib import cm
from mpl_toolkits.mplot3d import Axes3Dfig = 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()

三、玫瑰花绘制—粉红色

在这里插入图片描述

import numpy as np
import matplotlib.pyplot as plt
from matplotlib import cm
from mpl_toolkits.mplot3d import Axes3Dfig = 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()

四、玫瑰花绘制—红色

在这里插入图片描述

# 省略了头文件,可以在之前的博客里看到
import numpy as np
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D
fig = plt.figure()
ax = fig.gca(projection='3d')
# 将相位向后移动了6*pi
[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
# 将t的参数减少,使花瓣的角度变大
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()

五、桃花绘制

在这里插入图片描述

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

————————————————
参考文章 https://blog.csdn.net/weixin_43387647/article/details/88973568

搬运不易,路过的各位大佬请点个赞

添加了import的包,可直接运行

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/28661.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

用HTML给对象送玫瑰花

文章目录 一、复制以下代码,粘贴到文本文档,把后缀改成.html二、效果 我是廖志伟,一名Java开发工程师、幕后大佬社区创始人、Java领域优质创作者、CSDN博客专家。拥有多年一线研发经验,研究过各种常见框架及中间件的底层源码&…

鲜花在线销售平台的设计与实现/鲜花商城/网上花店管理系统

摘 要 为了解决客户便捷地在网上购物,本文设计和开发了一个鲜花在线销售平台。本系统是基于web架构设计,SSM框架,javascript技术的前台页面设计与实现,使用Mysql数据库管理,综合采用java模式来完成系统的相关功能。主…

求职干货,泄露太多我担心HR封杀我(附带简历模板)

一、前言 “生活如水,时而浑浊,时而清澈”,找工作面对挫折我们可以短暂的迷失,但不要忘记最初的梦想。 找工作我投过几十份简历,由于是12月年底(推荐秋招或春招),很多公司都不招人…

东南亚的招聘骗局,程序员请注意!

阅读本文大概需要 5.2 分钟。 总有些我认为是常识的事情,在别人看来都是第一次接触。很多骗局都是如此,圈内人不上当,圈外人不警惕。毕竟骗子吃的就是信息不对称的生意。关于东南亚的招聘骗局,便是如此。 他们当前主力针对的是程…

简历模板哪里找?这几个免费网站一定要收藏

分享5个简历模板网站,免费下载,职场必备,建议收藏! 1、菜鸟图库 个人简历模板|WORD文档模板免费下载 - 菜鸟图库 网站主要以设计类素材为主,办公类素材也非常多,分类很清晰。简历模板风格类型多&#xff…

代购工作简历如何写得高大上?

蓝豹职业辅导:专业简历制作,就业辅导,模拟面试,职业规划专家! 代购工作简历如何写得高大上? 话不多说,直接上案例,简历范文,简历修改前: 简历负责代购工作,通过对接亲朋好友代购需求…

cesium primitive api 修改模型矩阵实现平移效果

cesium 图元 api Cesium是一个基于WebGL的开源虚拟地球软件开发库,提供了丰富的API,其中包括图元 API和实体API。 异同点: 相同点:图元API和实体API都是用来绘制三维场景中的对象,包括点、线、面等各种形状。 不同点&…

SSM之SpringMVC day01

今日内容 理解SpringMVC相关概念完成SpringMVC的入门案例学会使用PostMan工具发送请求和数据掌握SpringMVC如何接收请求、数据和响应结果掌握RESTful风格及其使用完成基于RESTful的案例编写 SpringMVC是隶属于Spring框架的一部分,主要是用来进行Web开发,…

20230316英语学习

篇目1 Why We Forget Most of the Books We Read 为啥读过的书我们大多都会忘记? Pamela Paul’s memories of reading are less about words and more about the experience.“I almost always remember where I wasand I remember the book itself.I remember th…

20230320英语学习

篇目1 The Myth of Sustainable Fashion 时尚行业,能否实现可持续发展? Few industries tout their sustainability credentials more forcefully than the fashion industry.Products ranging from swimsuits to wedding dresses are marketed as carb…

雷军入局ChatGPT大战...

14号,小米CEO雷军在微博宣布,正在研发一些“有趣的技术和产品”。 雷军称,此前曾多次被问及对于大模型和AIGC的看法。 此次,雷军正式对这些问题公开进行回应,表示“在AI领域已经耕耘多年”,对大模型“当然会…

MiniGPT4,开源了!

梦晨 发自 凹非寺量子位 | 公众号 QbitAI GPT-4识图功能迟迟不开放,终于有人忍不住自己动手做了一个。 MiniGPT-4来了,Demo开放在线可玩。 传一张海鲜大餐照片上去,就能直接获得菜谱。 传一张商品效果图,就可以让AI写一篇带货文案…

别再纠结 GPT-4 了,最强平替 MiniGPT4 开源了,完全免费!

ChatGPT狂飙160天,世界已经不是之前的样子。 我新建了人工智能中文站https://ai.weoknow.com 每天给大家更新可用的国内可用chatGPT资源 GPT-4识图功能迟迟不开放,终于有人忍不住自己动手做了一个。 MiniGPT-4来了,Demo开放在线可玩。 传一…

Midjourney最新「平移扩图」玩法,自定义无限延展,轻松创造超长画卷

尚恩 发自 凹非寺量子位 | 公众号 QbitAI 玩扩图,Midjourney是认真的。 现在只要几个指令,就能轻松创造超长画卷。 我们先来看一张图,这张是原来的图: 这是经过自定义扩充后的效果,是酱婶儿: 这就是Midjour…

文心一言APP国区可下载!免费体验120+玩法,超多新花样!

编辑 | 量子位 点击下方卡片,关注“自动驾驶之心”公众号 ADAS巨卷干货,即可获取 本文只做学术分享,如有侵权,联系删文 终于,正版百度文心一言APP上架苹果商店了! (此前百度因为盗版文心一言APP…

掌握Tampermonkey,让网页玩出新花样

掌握Tampermonkey,让网页玩出新花样 何为Tampermonkey?Tampermonkey有何神通?操作示例 今天我要向朋友们介绍一个超酷的浏览器插件,Tampermonkey。我把它称之为一根神奇的魔法棒,可以让你对网页的玩法、样式和功能实现自定义。 熟…

歌神影帝:搞过数据库的人,职业宽度超乎你的想象

人工智能时代,AI 会取代很多工种,数据处理、数据库运维等等,都会慢慢的演进到自动化时代,ChatGPT 已经为行业带来了深刻影响。 而我们如果不做数据库,还能从事什么岗位的工作呢? 答案可以有:歌神…

人工智能时代,有哪些新的职业机会?

人工智能技术的发展和应用对社会产生的影响非常大,尤其是近期接连而来ChatGPT,GPT4,让很多圈外人都对人工智能产生了更大的兴趣,人工智能技术带给我们方便的同时,也带给了我们焦虑,大家都在思考一个问题&am…

最高年薪近56万!2023最新AIGC就业趋势报告出炉

【导读】猎聘大数据研究院重磅发布《AIGC就业趋势大数据报告2023》,招聘平均年薪已达40万,博士需求量同比增长超100%。 不用赘述,大家都知道,最近半年ChatGPT是有多么火爆。 随着ChatGPT的全球爆火,AIGC也已成功从科…

7800 个工作岗位危矣,AI 对大厂发起“进攻”?

整理 | 屠敏 出品 | CSDN(ID:CSDNnews) “人类工作岗位即将被 AI 所取代”,当这一危言耸听的言论照进现实,从业者过往眼中的“铁饭碗”也将不复存在。 据彭博社报道,IBM 成为首家公开支持 AI 取代人类劳动力…