使用模特卡罗计算圆周率
时间: 2023-05-11 16:03:37 浏览: 212
分析实际上概率值为-蒙特卡洛模型
可以使用以下的 Python 代码来使用模特卡罗方法计算圆周率:
```
import random
n = 1000000
count = 0
for i in range(n):
x = random.uniform(-1, 1)
y = random.uniform(-1, 1)
if x**2 + y**2 <= 1:
count += 1
pi = 4 * count / n
print(pi)
```
这个代码会生成 1000000 个随机点,然后计算落在圆内的点的数量,最后用这个数量来估计圆周率。
阅读全文