栏目分类
热点资讯
白丝足交 基于Python完好意思蒙特卡洛法贪图圆周率π
发布日期:2024-10-25 19:52 点击次数:58
蒙特卡罗法也称统计模拟法、统计履行法。是把概率表象当作扣问对象的数值模拟程序。是按抽样打听法求取统计值来推定未知特质料的贪图程序。蒙特卡罗是摩纳哥的驰名赌城白丝足交,该法为标明其飞速抽样的本体而定名。故适用于对龙套系统进行贪图仿真履行。在贪图仿真中,通过构造一个和系统性能临类似的概率模子,并在数字贪图机上进行飞速履行,不错模拟系统的飞速特质。 [1]
1.1、了解random库random库是使用飞速数的Python圭臬库 伪飞速数 :遴荐 梅森旋转算法 (伪)飞速序列中元素 random库主要用于生成飞速数 使用random库: import random
1.2、基本飞速数函数 亚洲日韩天堂在线为什么要飞速种子呢? 因为给了飞速数种子, 调用的random()出的飞速数是相易 , 那么对于一个飞速数要道来说 , 不错作念到复现的作用
1.3、扩张飞速数函数 二、案例需求看四分之一的部分 , 使用蒙特卡洛程序 , 模拟1000000次点飞速落在这个四分之一上头 , 纪录落在四分之一⚪内的,临了 4*( 四分之一落入圆内的飞速点/四分之一部分面积), 算出来便是圆周率。
使用蒙特卡洛法贪图圆周率 输入:无 输出:一般为3.14...
三、案例分析与料理历程一、若何使用蒙特卡洛程序贪图圆周率? 谜底:看四分之一的部分 , 使用蒙特卡洛程序 , 模拟1000000次点飞速落在这个四分之一上头 , 纪录落在四分之一⚪内的,临了 4*( 四分之一落入圆内的飞速点/四分之一部分面积), 算出来便是圆周率。
二、若何判断落入点在圆中? 谜底:在单元⚪中 , 半径为1 , 那么飞速点的x,y值 , (x平日+y平日之和的开方) 为飞速点到圆心的距离 , 要是该距离小于1,那么判断该飞速点在圆心中. 距离代码 pow(x2+y2 , 0.2)
四、完好代码 五、履行与验收代码 六、复盘所学常识1、飞速数库random是python的圭臬库
2、常用飞速函数random() , seed()
到此这篇对于基于Python完好意思蒙特卡洛法贪图圆周率π的著作就先容到这了白丝足交,更多有关Python 贪图圆周率π内容请搜索剧本之家往时的著作或不时浏览底下的有关著作但愿各人以后多多支撑剧本之家!
您可能感兴趣的著作: python编程通过蒙特卡洛法贪图定积分详解 Python完好意思蒙特卡洛模拟的示例代码 Python完好意思蒙特卡洛算法小实验历程详解 python完好意思蒙特卡罗程序教程 完好意思用python算法贪图圆周率的小决窍 诓骗Python贪图圆周率π的实例代码 基于Python贪图圆周率pi代码实例