看啥推荐读物
专栏名称: Python小屋
清华出版社《Python程序设计》系列教材作者董付国的Python小屋。介绍Python基础语法知识、标准库、扩展库知识,探讨Python在各领域的应用。
今天看啥  ›  专栏  ›  Python小屋

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

Python小屋  · 公众号  · Python  · 2018-05-26 15:11
.bizsvr_0 {line-height: 2em;text-indent: 2em;} .bizsvr_1 {font-size: 18px;color: rgb(255, 41, 65);} .bizsvr_2 {font-size: 18px;} .bizsvr_10 {line-height: 2em;} .bizsvr_16 {text-indent: 2em;} .bizsvr_22 {max-width: 100%;min-height: 1em;color: rgb(51, 51, 51);} 问题描述:使用蒙特卡罗方法估计圆周率近似值,具体描述详见以前发的文章蒙特.卡罗方法求解圆周率近似值原理与Python实现技术要点:Python扩展库numpy中的模块random可以批量生成特定范围内的随机数组成的数组,大小相等的数组之间支持加减乘除等算术运算以及关系运算,numpy数组支持函数运算。参考代码:运行效果:思考题:1、为什么使用numpy比使用Python直接实现要快很多?2、使用Python直接实现的函数estimatePI()还能再改进吗?可以大幅度提高速度吗?----------喜大普奔----- ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照