首页
/
行业洞察
/
正文
INDUSTRY INSIGHT · 深度
蒙特卡洛投点法估算圆周率π
📅 2026/10/10 6:59:09
✍️ 爱科研究院
👁 阅读 3,247
简介蒙特卡洛模拟实验在正方形区域随机投放大量点利用落在内切圆内的点数量估算圆周率π。测试N1万、10万、100万观察采样点数N和估算误差之间的关系。实现思路正方形范围x∈[-1,1]y∈[-1,1]正方形边长2面积4内部内切圆半径为1圆面积π。随机生成N个点 random.uniform(-1,1) 生成x、y坐标。判断点是否落在圆内x2y2 \le1统计圆内点数量M。面积比例圆面积/正方形面积 π/4所以 π≈4*M/N。每组N重复运行5次取平均值降低随机波动带来的误差。分别测试N10000、100000、1000000输出估算π值和与真实3.14159的误差。踩坑点循环嵌套层次混淆重复次数写在最内层统计逻辑出错。完整代码import randomdef monte_carlo_pi(N, repeat5):total_pi 0for _ in range(repeat):m 0for _ in range(N):x random.uniform(-1,1)y random.uniform(-1,1)if xx yy 1:m 1pi_estimate 4 * m / Ntotal_pi pi_estimateavg_pi total_pi / repeaterror abs(avg_pi - 3.14159)return avg_pi, error测试不同Nfor n in [10000, 100000, 1000000]:pi_val, err monte_carlo_pi(n)print(fN{n:7d} 估算π{pi_val:.6f}, 误差{err:.6f})print(“\n思考题N增大10倍误差大约变为原来的 1/√10 ≈0.316误差和√N成反比”)学习心得蒙特卡洛是用随机采样去估算数值核心是大数定律采样数量越多结果越接近真实值。我发现随机模拟有波动性单次结果会有偏差多次取平均可以减少波动。也理解了误差和采样数量的关系采样扩大10倍误差并不会直接缩小10倍而是根号10倍。学会了用计算机模拟重复大量随机实验这是很有意思的数值计算思想。
📌 标签:
工业官网
设计趋势
AI 建站
SEO
获取完整报告 →
RELATED ARTICLES
推荐阅读
2026/10/10 6:59:09
基于GAN的行人重识别源码解析:从训练到调参实战
2026/10/10 6:54:09
DreamServer一键搭建本地AI工作站:从量化模型到OpenAI兼容API的实战指南
2026/10/10 6:54:09
把安全测试集成进自动化测试:DevSecOps流水线落地实践与用例设计
2026/10/10 7:49:13
QCADOO开源MES落地实战:从工单报工到并发防超报的避坑指南
2026/10/10 7:49:12
PowerStore存储升级实录:容量翻倍、文件服务与灾备能力增强
2026/10/10 7:49:12
本科生论文降AI率实用指南:9款工具与完整工作流拆解
2026/10/10 7:49:12
【Linux嵌入式蜂鸣器驱动开发】原理图分析、寄存器寻址、完整驱动+应用+Makefile
2026/10/10 7:49:12
i-have-adhd:一种注意力流控的操作系统配置指南
2026/10/10 7:44:12
powercfg /restoredefaultschemes 命令原理与实战指南
2026/10/10 0:03:38
工业软件标准化路线图:国产替代的落地施工图
2026/10/10 0:03:38
VCMI安卓版实操指南:原生运行英雄无敌3的3步技术落地
2026/10/10 0:03:38
稀疏多通道盲反褶积的MATLAB算法实现与参数调优
2026/10/10 3:42:06
Jev+Agent接管浏览器:browser-use实战与jev-ultrafast性能优化
2026/10/10 3:42:01
多智能体集群实战:DeepAgents编排、MCP与A2A协议及Skills体系
2026/10/10 3:41:58
hindsight:面向LLM应用的事后可观测性工程实践
2026/10/10 3:41:56
我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频
2026/10/10 3:41:54
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证
2026/10/9 11:36:17
2026 大模型集体涨价:用 Python 做企业 Token 成本测算与选型避坑(附配置)