小编Mat*_*son的帖子

Python中的蒙特卡罗方法

我一直在尝试使用Python创建一个脚本,让我生成大量的点,用于蒙特卡罗方法,以计算对Pi的估计.我到目前为止的脚本是这样的:

import math
import random
random.seed()

n = 10000

for i in range(n):
    x = random.random()
    y = random.random()
    z = (x,y)

    if x**2+y**2 <= 1:
        print z
    else:
        del z
Run Code Online (Sandbox Code Playgroud)

到目前为止,我能够生成我需要的所有点,但我想得到的是运行脚本以便在以后的计算中使用时产生的点数.我不是在寻找令人难以置信的精确结果,只是一个足够好的估计.任何建议将不胜感激.

python montecarlo

9
推荐指数
2
解决办法
2万
查看次数

标签 统计

montecarlo ×1

python ×1