python使用极限方法求 π (随机数)
# 实现π的计算
import random
import time
# 随机点的个数, 点越多,月精确, 取极限的思想
DARTS = 10000
# 在圆弧里面点的个数
hits = 0.0
start = time.time()
for i in range(1, DARTS + 1):# 获取一个点的横坐标,纵坐标, 然后勾股定理x, y = random.random(), random.random()dist = pow(x ** 2 + y ** 2, 0.5)if dist <= 1.0:hits = hits + 1
# 根据 在单位圆外做四条正切线,形成一个正方形,可知:
# πr平方 圆的面积
# ------ = --------
# 4r平方 正方形的面积# 所以点越多,就越能占满正方形,可知道 π等于圆/正 的面积乘以4
pi = 4 * (hits / DARTS)
end = time.time()
print("π的值是{}".format(pi))
print("运行的时间是:%.5f" % (end - start))
python使用极限方法求 π (随机数)相关推荐
- c语言极限方法求e方法,极限值确定函数式中参数的求解方法.pdf
第26 卷 第4 期 高 师 理 科 学 刊 Vol. 26 No.4 2006 年 11 月 Journal of Science of Teachers College and Universit ...
- 用符号方法求下列极限或导数matlab,实验7答案 Matlab符号计算
matlab实验报告答案 实验7 Matlab符号计算 实验目的: 1. 掌握定义符号对象的方法: 2. 掌握符号表达式的运算法则以及符号矩阵运算. 3. 掌握求符号函数极限及导数的方法. 4. 掌握 ...
- 用符号方法求下列极限或导数matlab,matlab实验
3,设有矩阵A 和B 123453 0166789101769A ,11 12131415023416171819209 7021 22 23 24 254 13 11B ???? ????-? ?? ...
- labview求n阶乘的和_求极限方法总结
函数的极限 第一步:判断极限类型 1. 型 常用方法:①洛必达法则 ②等价无穷小代换 ③泰勒公式 2. 型 常用方法:①洛必达法则 ②分子分母同除以分子和分母各项中最高阶的无穷大 ③基本极限: 当n= ...
- python语言编程:itertools.product的简介、使用方法(求笛卡尔积等)之详细攻略
python语言编程:itertools.product的简介.使用方法(求笛卡尔积等)之详细攻略 目录 itertools的简介 itertools的使用方法 1.求笛卡尔积:根据输入的可遍历对象生 ...
- python 二重积分_python中求二维积分的方法
python中一般求解微积分可以使符号积分求出解析解,使用数值积分求出数值解.在计算机的处理当中,数值解往往更有意义.本文介绍python中利用数值积分例程和微分方程求解器scipy.integrat ...
- Python中利用BBP方式和蒙卡罗特方法求出π值(以及运用函数进行选择方式解决问题)
Python中利用BBP方式和蒙卡罗特方法求出π值 一 BBP方式 二 蒙卡罗特方法 三 要求用户可以进行选择方法,之后调用对应函数进行执行 一 BBP方式 所谓BBP方式就是利用下面所给数学计算公式 ...
- python中Scipy模块求取积分
python中Scipy模块求取积分的方法: SciPy下实现求函数的积分的函数的基本使用,积分,高等数学里有大量的讲述,基本意思就是求曲线下面积之和. 其中rn可认为是偏差,一般可以忽略不计,wi可 ...
- python中lt方法_Python的富比较方法__lt__、__gt__之间的关联关系分析
Python的富比较方法包括__lt__.__gt__分别表示:小于.大于,对应的操作运算符为:"".那么是否象普通数字运算一样,这两个方法之间存在互反的关系呢? Python没有 ...
最新文章
- github php项目,12月份GitHub上最热门的PHP项目
- 自主定义适合自己的Keil主题
- 人工智能不是计算机领域能学么,人工智能的几个热门领域简介及作用
- [BUUCTF-pwn]——test_your_nc
- WEB前端 前端开发者 如何突破技术瓶颈
- oracle32位11g中文乱码,win7 64位系统 Oracle32bit + PL/SQL访问Orale服务,Oracle 11g的安装,中文乱码问题的解决...
- 向SAML响应中添加自定义声明–(如何为WSO2 Identity Server编写自定义声明处理程序)...
- c语言高级工程师试题,2020年.Net中高级开发工程师笔试题带答案(3)
- zabbix监控业务进程变动
- 移动端ajax,移动端ajax请求问题?
- 前同事通过接私活年入60W,他常用19个私活平台汇总!
- 如何修改服务器的dns,如何修改服务器dns地址
- 看电视剧《包青天》笔记
- 忘记了已保存自动登录的密码,怎么办?
- AI笔记: 数学基础之方向导数的计算和梯度
- Linux虚拟机下WWW(HTTP)服务器的搭建与使用(详细)
- amd为什么还用针脚_为什么AMD的CPU不采用LGA封装技术?还在继续用针脚?
- Spring SpEL表达式的使用
- 《MySQL是怎么样运行的》读书笔记一 数据页+索引
- excel锁定单元格不能修改_Excel如何保护特定的数据不被更改?