python蒙特卡洛法求pi,python用蒙特卡罗方法计算定积分的值

  python蒙特卡洛法求pi,python用蒙特卡罗方法计算定积分的值

  考虑到fzdxn形状,我们可以求出一个球体的N维体积。我的目的是用蒙特卡罗方法求体积。在

  利用fzdxn积分,我找到了公式。

  我的理解是,N维球体内部的点与总点数之比,将大致等于球体的体积与立方体的体积之比。我的意思是质量密度永远不会改变,不管我用什么尺寸。在

  因此,我假设我应该遵循与我用蒙特卡罗方法求值相同的方法。在

  不明白怎么按照我求值的代码去求圆周率的值?随意进口

  重复次数=10**5

  长度=10**5

  定义in_circle(x,y):

  返回x**2 y**2长度**2

  inside_count=0

  for _ in范围(重复次数):

  point=random.randint(0,长度),random.randint(0,长度)

  如果在_ circle(*点):

  inside_count=1

  pi=(内部计数/重复次数)* 4

  打印(pi)

  我如何应用我提到的代码中的不等式条件,使质量密度相同,我可以在更高维度中求体积的值。在

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: