# 💡 Summary **蒙特卡洛(Monte Carlo)** 是欧洲一个著名的赌场(位于摩纳哥),以赌博闻名。 本质:用大量随机试验,估算难以直接计算的结果 ```python 【一句话理解】 用大量随机试验,估算难以直接计算的结果 【核心思想】 "算不出来?那就随机试一万次,看看结果!" 【形象比喻】 • 投飞镖估算π → 几何概率 • 钓鱼估算鱼数 → 抽样估计 • 赌场模拟 → 随机过程 【关键步骤】 1. 定义问题(要估算什么?) 2. 建立模型(随机变量是什么?) 3. 大量抽样(重复N次) 4. 统计汇总(平均、概率、分位数) 5. 评估精度(误差 ∝ 1/√N) 【适用场景】 ✓ 复杂问题(无解析解) ✓ 高维问题(很多变量) ✓ 随机过程(股价、排队...) ✓ 风险分析(概率分布) 【精度法则】 • N=100 → 误差 ~10% • N=10,000 → 误差 ~1% • N=1,000,000 → 误差 ~0.1% 精度翻倍,样本量要4倍! ``` 【实际应用】 • 金融:[[期权]]定价、风险管理 • 物理:粒子模拟、量子计算 • 统计:[[Bootstrap]]、贝叶斯推断 • 工程:可靠性分析、系统仿真 • AI:强化学习、[[蒙特卡洛树]]搜索 # 🧩 Cues # 🪞Notes 场景:投飞镖估算圆周率 π ```python print(" 1. 画一个正方形,里面画个圆") print(" 2. 随机投飞镖(比如10000次)") print(" 3. 统计落在圆内的比例") print(" 4. 圆面积/正方形面积 = π/4") print(" 5. 推算出 π") ``` ![image.png|1000](https://imagehosting4picgo.oss-cn-beijing.aliyuncs.com/imagehosting/fix-dir%2Fpicgo%2Fpicgo-clipboard-images%2F2025%2F10%2F08%2F20-39-56-4524a6dc85b4ae1fa60d923ff47e4fee-202510082039984-468a2b.png)