RSS订阅王佳明的个人网站
你现在的位置:首页 / 技术 / 正文

让GPT用Python求圆周率

0 技术 | 2023年5月17日

闲来无事,让GPT用Python求了一下圆周率的值,答复如下:

可以使用 Monte Carlo 方法来估算圆周率。算法步骤如下:

1. 在二维平面内生成一个边长为1的正方形,并在其中心位置画一个半径为1的圆形。

2. 随机生成大量坐标点,计算这些点在圆内或圆外的概率。

3. 根据圆和正方形的面积关系可知,圆周率 π = 4*(在圆内的点数/总点数)。

4. 通过统计在圆内的点数并代入公式,可以估算出圆周率。

下面是一个 Python 模拟圆周率的示例代码:


import random

n=10000000

point_circle = 0

point_total = 0

for i in range(n):

    x = random.uniform(-1, 1)

    y = random.uniform(-1, 1)

    if  x**2 + y**2 <= 1:

        point_circle += 1

    point_total += 1

pi = 4 * point_circle / point_total

print("圆周率为:",pi)


其中,n 控制了随机点的数量,n 越大,结果越精确。


推荐您阅读更多有关于“ GPT  圆周率   ”的文章

以上内容如果对你有用,请收藏。
上一篇:记忆中的金字塔楼型下一篇:用照片生成二维码

猜你喜欢

评论列表:

官方LOGO
    佳明one

    我们的使命是减少资金、技术和
    教育方面的障碍,以提供有效的
    IT科技支援。。。。。。。。。

    5ubg


    扫码从手机访问


网站分类
友情链接