news 2026/6/25 23:47:48

用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/6/25 15:46:12

深入解析 RPA 在企业微信聊天窗口的控件识别机制

一、 引言(Introduction) 背景: 聊天窗口是企业微信最核心的交互区域,也是 RPA 执行主动调用(发送消息、提取内容、点击功能按钮)的主战场。 核心挑战: 聊天窗口内容高度动态化,且包…

作者头像 李华
网站建设 2026/6/25 20:53:55

终极指南:5分钟快速安装Apple Cursor美化指针

终极指南:5分钟快速安装Apple Cursor美化指针 【免费下载链接】apple_cursor Free & Open source macOS Cursors. 项目地址: https://gitcode.com/gh_mirrors/ap/apple_cursor 想让你的电脑界面焕然一新吗?Apple Cursor开源项目为你提供了完美…

作者头像 李华
网站建设 2026/6/26 16:03:11

金融图 Agent 风险评估实战指南(90%机构忽略的3个盲点)

第一章:金融图 Agent 风险评估的核心价值在现代金融系统中,风险评估已成为保障资金安全与提升决策效率的关键环节。传统的风控模型依赖静态规则和历史数据,难以应对复杂、动态的交易网络。金融图 Agent 通过将实体(如用户、账户、…

作者头像 李华
网站建设 2026/6/25 6:05:42

Docker镜像大提速:PDFMathTranslate启动时间锐减60%的实战指南

Docker镜像大提速:PDFMathTranslate启动时间锐减60%的实战指南 【免费下载链接】PDFMathTranslate PDF scientific paper translation with preserved formats - 基于 AI 完整保留排版的 PDF 文档全文双语翻译,支持 Google/DeepL/Ollama/OpenAI 等服务&a…

作者头像 李华
网站建设 2026/6/26 8:16:44

Postman脚本自动化进阶:从基础验证到持续测试的实践探索

自动化测试的演进趋势 随着敏捷开发和DevOps理念的普及,软件测试已从单纯的功能验证转向持续质量保障。Postman作为API测试的主流工具,其脚本自动化能力正成为测试工程师技术栈的核心组成部分。基础请求调试和简单断言已无法满足复杂业务场景需求&#…

作者头像 李华