news 2026/4/18 16:22:47

用Python简单绘制爱心

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
用Python简单绘制爱心

第一种方法:

# coding=gbk
import numpy as np
import matplotlib.pyplot as plt

# 爱心参数方程(经典公式)
t = np.linspace(0, 2*np.pi, 1000)
x = 16 * np.sin(t)**3
y = 13 * np.cos(t) - 5 * np.cos(2*t) - 2 * np.cos(3*t) - np.cos(4*t)

# 绘制爱心
plt.figure(figsize=(8, 8))
plt.plot(x, y, color='red', linewidth=3)
plt.fill(x, y, 'red', alpha=0.6) # 填充颜色
plt.axis('equal') # 保持比例
plt.axis('off') # 隐藏坐标轴
plt.title('Python Love', fontsize=20)
plt.show()

结果:

第二种方法:

# coding=gbk from turtle import * # 设置画布和画笔 speed(10) bgcolor("black") pensize(3) color("red", "pink") # 绘制爱心 begin_fill() left(140) forward(224) for _ in range(200): right(1) forward(2) left(120) for _ in range(200): right(1) forward(2) forward(224) end_fill() hideturtle() done()

结果:

可视化绘制过程

第三种方法:

import plotly.graph_objects as go import numpy as np u, v = np.mgrid[0:2*np.pi:100j, 0:np.pi:100j] x = 16*np.sin(u)**3 * np.sin(v) y = (13*np.cos(u)-5*np.cos(2*u)-2*np.cos(3*u)-np.cos(4*u)) * np.sin(v) z = (13*np.cos(u)-5*np.cos(2*u)-2*np.cos(3*u)-np.cos(4*u)) * np.cos(v) fig = go.Figure(data=[go.Surface(x=x, y=y, z=z, colorscale='Reds')]) fig.show()

结果:

三维爱心

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/18 2:05:08

AI 冲击之下,IT 运维人员真的要“失业”了吗?

深夜,某大型零售连锁企业的 IT 中心:这里没有值班人员的咖啡香,也没有急促的键盘敲击声,只有服务器指示灯在黑暗中规律地闪烁。突然,系统捕捉到某个关键软件发布了安全补丁,必须立即更新,否则旧…

作者头像 李华
网站建设 2026/4/18 2:04:39

前端新手必看:3分钟搞定CSS Flex垂直居中(附避坑指南)

前端新手必看:3分钟搞定CSS Flex垂直居中(附避坑指南)前端新手必看:3分钟搞定CSS Flex垂直居中(附避坑指南)引言:为什么垂直居中总让人抓狂Flex布局初体验:一行代码改变世界深入flex…

作者头像 李华
网站建设 2026/4/18 3:51:11

如何让气象预测更精准?Agent模型调优的8个鲜为人知技巧

第一章:气象 Agent 的预测精度气象 Agent 作为智能环境感知系统中的核心组件,其预测精度直接决定了后续决策与响应机制的可靠性。高精度的气象预测不仅依赖于高质量的历史数据,还需要先进的算法模型与实时数据融合技术。影响预测精度的关键因…

作者头像 李华
网站建设 2026/4/18 3:50:16

图Agent性能突然下降?DP-420环境下最易忽略的3个资源争用问题曝光

第一章:图Agent性能突然下降的现象与背景近期,多个使用图Agent(Graph Agent)进行知识图谱推理与动态查询的服务系统报告了响应延迟显著上升、任务失败率增加的现象。该问题并非局限于单一部署环境,而是广泛出现在云原生…

作者头像 李华
网站建设 2026/4/18 3:50:27

解锁晶圆蓝膜摆盘机核心功能,赋能半导体高效生产

在半导体封装测试生产线中,深圳市科睿达自动化设备有限公司的晶圆蓝膜摆盘机的功能直接决定了生产效率和产品良率。一款高性能的晶圆蓝膜摆盘机,往往具备多维度的核心功能,能够适配不同规格、不同类型的芯片生产需求。下面,我们就…

作者头像 李华
网站建设 2026/4/18 3:53:33

【MCP PL-600 Agent兼容性避坑宝典】:资深架构师亲授10年经验总结

第一章:MCP PL-600 Agent兼容性概述MCP PL-600 Agent 是现代云平台中用于实现跨系统监控与策略执行的核心组件,其设计目标在于确保在异构环境中具备高度的兼容性与稳定性。该代理支持多种操作系统、运行时环境及通信协议,能够在物理机、虚拟机…

作者头像 李华