python版代码风格撰写prompt

请按照科研工程型 Python 工具库风格写代码:文件开头写模块说明、数据格式约定和注意事项;每个函数写详细中文 docstring,说明功能、几何/算法直觉、核心公式、输入输出和计算步骤;代码内部用中文注释标出关键阶段;变量命名清晰;使用 NumPy;注意数值稳定性和退化情况;基础函数在前,组合函数在后,最后提供统一接口;返回结果结构化,方便实验、汇报和模块复用。比如下面示例:

三维圆周距离计算

def point_to_circle_distance_3d(points, center, radius, normal):

"""

计算三维空间中点到圆周的距离误差,并将其分解为轴向和径向两个分量。

三维圆周由圆心 C、法向量 n(定义圆所在平面)和半径 r 三个参数确定。

点 P 到圆周的距离通过两步分解计算

1.轴向误差------点到圆所在平面的距离

2.径向误差------将 P 投影到圆平面后,投影点 P' 到圆周的距离

总误差------两分量的欧氏合成。

"""

n = normal / (np.linalg.norm(normal) + 1e-12)

轴向误差:调用点到平面距离函数

d_axial = point_to_plane_distance_3d(points, center, normal)

将 P 投影到圆平面

vec = points - center

signed_axial = np.dot(vec, n)

proj = points - signed_axial * n

P' 到圆心的距离(平面内径向距离)

dist_proj_to_center = np.linalg.norm(proj - center)

径向误差 = 投影点到圆心的距离与半径之差的绝对值

d_radial = float(abs(dist_proj_to_center - radius))

总误差:轴向误差与径向误差的欧氏合成(两分量相互正交)

d_total = float(np.sqrt(d_axial ** 2 + d_radial ** 2))

return d_total, d_axial, d_radial

相关推荐
大模型momo2 小时前
AI 编程工程化:从 Prompt 到 Harness
人工智能·prompt·编程·agent
方乐寺村3 小时前
解密prompt系列. MCP - 工具演变 & MCP基础
网络·prompt
奈斯先生Vector3 小时前
不再手写 Prompt 链:用工作流编译器构建可验证的多模型 Agent 运行时
prompt
IT小盘12 小时前
12-Prompt不等于一句话-System-User-Context三层结构
java·windows·prompt
安逸sgr1 天前
Prompt 优化和微调有什么区别?什么场景优先用 Prompt?
人工智能·ai·大模型·prompt·agent·智能体
井川廊咏1 天前
重建 AI 认知第 3 篇:Prompt Engineering——怎么让 AI 听懂你的话
人工智能·chatgpt·prompt
风雨中的小七2 天前
解密Prompt系列71. 从DSpark聊聊大模型 Decoding 提速的技术演化
prompt
qq_454245032 天前
认知自举:LLM自我指令泛化的三层逻辑
人工智能·架构·prompt
神奇霸王龙2 天前
金融AI对决:Qwen3.7-Max屠榜降本60%
人工智能·ai·金融·prompt·aigc·ai金融
神奇霸王龙2 天前
DeepSeek医疗RAG降本60%实战
人工智能·gpt·ai·prompt·音视频·医疗·ai医疗