Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >情人节用最简单的方式绘制爱心

情人节用最简单的方式绘制爱心

作者头像
airmelt
发布于 2023-02-28 07:57:42
发布于 2023-02-28 07:57:42
61400
代码可运行
举报
文章被收录于专栏:air的代码小屋air的代码小屋
运行总次数:0
代码可运行

又到了一年一度的情人节(Valentine's Day)。每到这一天,有对象的到处撒狗粮,没对象的想办法引起“ta”的注意。下面用程序员的方式教大家如何传递心意。

ChatGPT

首先当然是使用最近非常热门的 ChatGPT。考虑到部分读者没有 ChatGPT 的账号,最简单的方法是找一个接入了 ChatGPT 机器人的微信群,让机器人帮你完成 ChatGPT 的调用。

这个字符画效果大概如下图:

只能说勉勉强强看出心形,效果差强人意。不过我们可以发挥主观能动性,自己稍微调整一下星号的位置。当然有能力的可以接入微信机器人自动给“ta“发送消息,效果拔群。

代码生成插件

现在 AI 高速发展,也带来很多代码生成的插件。我们可以在 VS Code 扩展(Extension)中找到 Copilot(付费)和 CodeGeeX(开源免费)。以后者为例,它是由清华大学训练并开源的代码生成模型。在情人节期间,只要安装插件,在 html 格式(即以 .html 结尾)的文件中输入以下代码:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<!-- iloveyou -->

这段代码就是一行注释。CodeGeeX 插件就能自动提示代码,展示为灰色,通过键入 tab 来补全代码。这段代码就是浏览器文件,所以只要将这个文件用浏览器打开就能看到效果。默认的代码效果如下图:

实际上的效果更加酷炫,爱心桃会闪动。

如果对生成的代码不满意,可以使用 Option + \ (Windows 系统使用 Alt + \) 切换选择。另一段代码效果如下图:

这个网页不仅有动图,甚至还加入了小游戏。

如果需要生成的 html 文件可以点击阅读原文,在我的 GitHub 仓库中获取。

Python 绘制

这里有个古老动人的传说。相传笛卡尔和公主相恋,但是却被皇帝无情拆散。公主郁郁寡欢,终日茶饭不思。笛卡尔派人悄悄地给公主递了一张纸条,上面只有一行公式:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
ρ = a(1 - sinθ)

皇帝看了这封信也是一头雾水,就把信给了公主。公主看了这封信之后热泪盈眶,明白了笛卡尔的心意。下面我们就用 Python 来画出这个爱心:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import matplotlib.pyplot as plt
import numpy as np

# 生成 1000 个范围在 [0, 2π] 的点
theta = np.linspace(0.0, 2 * np.pi, 1000)
a = 5
# 核心公式
rho = a * (1 - np.sin(theta))
# 设置极坐标表示
plt.subplot(polar=True)
# 绘制图形
plt.plot(theta, rho, c='r')
# 展示图形
plt.show()

运行之后效果如下图所示:

这样就完成了一个爱心的绘制。

大家也可以充分发挥自己的想象力,为你的“ta”绘制独一无二的形状,表达你对“ta”浓烈的爱意。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-02-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 air的代码小屋 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
七夕表白指南!“解码”技术人到底能有多浪漫
技术人在今天也有着属于自己的那份浪漫。TVP 为你准备了下面几种程序员专属表白神器,向你心动的男神/女神表白,成功率百分百噢!一起来看看,并尝试着用起来吧~
TVP官方团队
2023/01/05
5150
七夕表白指南!“解码”技术人到底能有多浪漫
6行python代码的爱心线
前些日子在做绩效体系的时候,遇到了一件囧事,居然忘记怎样在Excel上拟合正态分布了,尽管在第二天重新拾起了Excel中那几个常见的函数和图像的做法,还是十分的惭愧。实际上,当时有效偏颇了,忽略了问题的本质,解决数据分析和可视化问题,其实也是Python的拿手好戏。
半吊子全栈工匠
2018/08/22
2.7K0
6行python代码的爱心线
4大分析工具的代码表白术,520花式秀恩爱!
尽管笛卡尔和瑞典公主的故事已被证实只是杜撰,但因这个故事出名的心形函数被广为流传。今天又是一个虐单身狗的日分析师子,面对各种毫无新意的表白方式,让我们来看看理工科式的表白~ 一切都是从一个故事开始的:
CDA数据分析师
2018/02/24
2K0
4大分析工具的代码表白术,520花式秀恩爱!
绘制动态心形图案::R语言绘制心形图
原始方程源于此贴一楼:直通车 整理修改后: 被窝修改成这样: x<-seq(-1.1,1.1,length = 3000) rep<-30 y<-matrix(,3000,rep) #创建矩阵 yx<-matrix(,3000,rep) #创建矩阵 xx<-matrix(,3000,rep) #创建矩阵 c<-seq(0,1,length=rep) #立体效果 for (i in 1:rep) for (p in 1:3000){ y[p,i]<-(1-(x[p])^2)^(1/2)+((x[p])^2
学到老
2018/03/16
4.1K0
绘制动态心形图案::R语言绘制心形图
百行代码发射红心,程序员何愁命不中女朋友!
七夕是中国民间的传统节日,不同时代、不同地域的人们给这个节日赋予了不同的含义。在漫长的演变过程中,七夕成了牛郎织女相会的日子。正因为这个美丽的爱情传说,七夕被视为中国最具浪漫色彩的、象征爱情的节日。在西风东渐的背景下,七夕又成了中国的“情人节”。
AI科技大本营
2022/12/09
3620
百行代码发射红心,程序员何愁命不中女朋友!
python表白代码大全简单-python表白代码
腾讯云双11爆品提前享,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高满返5000元!
全栈程序员站长
2022/09/05
3.1K0
python表白代码大全简单-python表白代码
情人节Github开源项目大“赏”,花样表白她!
今天是2022.2.14,浪漫的周一 情人节,今天来给大家分享一些浪漫的适合情人节的Github开源项目啦~选一个,送给你爱的那个她/他!
老表
2022/02/16
3.5K0
情人节Github开源项目大“赏”,花样表白她!
用Python绘制动态爱心形状:实现浪漫动画效果
在编程世界中,艺术与代码的结合常常能创造出令人惊叹的作品。无论你是想为特别的日子制作一个浪漫的动画,还是单纯地想通过代码展示你的创造力,绘制一个动态的爱心形状都是一个绝佳的选择。本文将指导你使用Python和Matplotlib库一步步实现这个动效。
屿小夏
2024/09/25
2.2K0
【数学建模】——matplotlib简单应用
Matplotlib 是一个强大的 Python 可视化库,广泛应用于绘制各种图形。其基本用法包括导入必要的模块,如 numpy 和 matplotlib.pyplot,并生成数据进行绘图。例如,可以通过线图、散点图、柱状图和雷达图来展示数据。创建三维图形需要使用 mpl_toolkits.mplot3d 库。使用 matplotlib 进行可视化可以通过简单的代码实现,包括设置标签、图例、颜色和线型等,以生成直观的图表来分析和展示数据。
小李很执着
2024/08/05
1680
【数学建模】——matplotlib简单应用
情人节礼物 浪漫至死不渝
用 Vue.js 和 Semantic-UI 做一个愿望清单,记录以后想和喜欢的人一起做的事,节日里总要有些温柔的梦想吧。
叶庭云
2021/03/02
3480
情人节礼物  浪漫至死不渝
程序员为情人节准备的浪漫 -- 文章中有源码链接
一年一度的情人节又来了,屌丝界的一个巨大群体、IT界的程序员们常常是被调侃的对象,由于常常与机器为伍,和电脑打交道,给人们留下的印象是宅、木讷、不善交流!但是这仅仅是印象,这个世界就是这样,外表特别容易迷惑人,尤其是在感情之中。
用户7293182
2022/01/20
6180
程序员为情人节准备的浪漫 -- 文章中有源码链接
python表白代码-表白python代码
2017年12月,云+社区对外发布,从最开始的技术博客到现在拥有多个社区产品。未来,我们一起乘风破浪,创造无限可能。
全栈程序员站长
2022/09/05
2.7K0
python表白代码-表白python代码
【计算机视觉】【图像处理综合应用】路沿检测
用python的OpenCV实现视频文件的处理,用videoCapture打开视频文件,读取每一帧进行处理,然后用videoWriter保存成视频。
叶茂林
2023/11/27
4660
【计算机视觉】【图像处理综合应用】路沿检测
情人节程序员用HTML网页表白【爱心_文字音乐告白】 HTML5七夕情人节表白网页源码 HTML+CSS+JavaScript
1 网页简介:基于 HTML+CSS+JavaScript 制作七夕情人节表白网页、生日祝福、七夕告白、 求婚、浪漫爱情3D相册、炫酷代码 ,快来制作一款高端的表白网页送(他/她)浪漫的告白,制作修改简单,可自行更换背景音乐,文字和图片即可使用
IT司马青衫
2022/08/20
5350
情人节程序员用HTML网页表白【爱心_文字音乐告白】 HTML5七夕情人节表白网页源码 HTML+CSS+JavaScript
用Python来点高逼格的,用 python 拟合等角螺线
后来,生物学家又提出来昆虫趋光性这一假说来解释飞蛾扑火。不过,这个假说似乎也不成立。如果昆虫真的追逐光明,估计地球上早就没有昆虫了——它们应该齐刷刷整体移民到太阳或月亮上去了。
小草AI
2019/07/25
2.8K1
用Python来点高逼格的,用 python 拟合等角螺线
AI实战 | 使用元器打造浪漫仪式小管家(长图文流量预警)
以前我们曾经打造过学习助手和待办助手,但这一次,我们决定创造一个与众不同的智能体,而浪漫将成为我们的主题。我们选择浪漫作为主题,是因为我们感到在之前的打造过程中缺乏了一些仪式感,无法给对方带来真正的惊喜。因此,这一次我们计划慢慢调试,将它发展成一个真正能够帮助我解决这一烦恼的情人节仪式管家。
努力的小雨
2024/05/27
6875
Mathematica 爱心首饰 IV: 爱心树
几年前,当我为女儿们朗读《爱心树》的儿童绘本时,我发现原书名"The Giving Tree" 并未被根据字面意思而直译出来,译者调整了词汇并为作者代言,以此表达"爱就是给与"。
WolframChina
2022/03/29
1.2K0
Mathematica 爱心首饰 IV:  爱心树
OpenCV 系列教程5 | OpenCV 图像处理(中)
霍夫变换是一种特征提取技术,主要应用于检测图像中的直线或者圆。 OpenCV 中分为霍夫线变换和霍夫圆变换。
机器视觉CV
2019/11/12
1.7K0
OpenCV 系列教程5 | OpenCV 图像处理(中)
什么是折线图?怎样用Python绘制?怎么用?终于有人讲明白了
导读:数据分析时经常用到的折线图,你真的懂了吗?可以用来呈现哪些数据关系?在数据分析过程中可以解决哪些问题?怎样用Python绘制折线图?本文逐一为你解答。
IT阅读排行榜
2020/01/17
2.2K0
什么是折线图?怎样用Python绘制?怎么用?终于有人讲明白了
Matplotlib三维绘图,这一篇就够了
这篇博客将介绍使用 mplot3d 工具包进行三维绘图,支持简单的 3D 图形,包括曲面、线框、散点图和条形图。
玖柒的小窝
2021/10/25
1.3K0
Matplotlib三维绘图,这一篇就够了
推荐阅读
相关推荐
七夕表白指南!“解码”技术人到底能有多浪漫
更多 >
领券
💥开发者 MCP广场重磅上线!
精选全网热门MCP server,让你的AI更好用 🚀
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验