使用python计算PI值

2025-05-18 08:59:19

1、pi的计算有好多方法,比较好算的一个是蒙特卡洛方法,它利用圆与其外接正方形面积之比为pi/4的关系,通过大量均匀分布点,计算落在单位圆和单位正方形的数量之比再乘以4便得到pi的近似值。也就是这个性质:正方形内部有一个相切的圆,它们的面积之比是π/4(初中数学学的)

2、方法:1)给出随机点,画圆2)通过距离判断点在圆内还是圆外,然后统计圆内点的数量import cv2 as cvimport numpy as npimport copyimport osfrom random import randomfrom random import randintfrom math import sqrtimage = np.zeros((500, 500, 3), dtype="uint8")red = (0, 0, 255) #8green = (0, 255, 0)cv.rectangle(image, (0, 0), (500, 500), red)cv.imshow("rectangle", image)这是一个500*500的正方形,500是为了看起来方便,毕竟取1太小了看不见。

使用python计算PI值使用python计算PI值

5、再看PI的数值3.156 样本数 1000

使用python计算PI值使用python计算PI值使用python计算PI值
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢