您当前的位置:首页 > 计算机 > 编程开发 > Python

Python+numpy实现蒙特卡罗方法估计圆周率近似值

时间:01-02来源:作者:点击数:
城东书院 www.cdsy.xyz

问题描述:使用蒙特卡罗方法估计圆周率近似值,具体描述详见以前发的文章蒙特.卡罗方法求解圆周率近似值原理与Python实现

技术要点:Python扩展库numpy中的模块random可以批量生成特定范围内的随机数组成的数组,大小相等的数组之间支持加减乘除等算术运算以及关系运算,numpy数组支持函数运算。

参考代码:

运行效果:

思考题:

1、为什么使用numpy比使用Python直接实现要快很多?

2、使用Python直接实现的函数estimatePI()还能再改进吗?可以大幅度提高速度吗?

城东书院 www.cdsy.xyz
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门