bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

使用python實現計算圓周率π的方法

這期內容當中小編將會給大家帶來有關使用python實現計算圓周率π的方法,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

成都創新互聯公司專注于田東企業網站建設,響應式網站,成都做商城網站。田東網站建設公司,為田東等地區提供建站服務。全流程按需網站建設,專業設計,全程項目跟蹤,成都創新互聯公司專業和態度為您提供的服務

1.拉馬努金公式:

使用python實現計算圓周率π的方法

2.高斯-勒讓德公式:

設置初始值:
反復執行以下步驟直到 與 之間的誤差到達所需精度:
則π的近似值為:
面給出前三個迭代結果(近似值精確到第一個錯誤的位數):
3.140...
3.14159264...
3.1415926535897932382...
該算法具有二階收斂性,本質上說就是算法每執行一步正確位數就會加倍。

3.波爾文四次迭代式

這個公式由喬納森·波爾文和彼得·波爾文于1985年發表的。

bailey-borwein-plouffe算法使用python實現計算圓周率π的方法

這個公式簡稱BBP公式,由David Bailey, Peter Borwein和Simon Plouffe于1995年共同發表。它打破了傳統的圓周率的算法,可以計算圓周率的任意第n位,而不用計算前面的n-1位。這為圓周率的分布式計算提供了可行性。

4.丘德諾夫斯基公式

這是由丘德諾夫斯基兄弟發現的,十分適合計算機編程,是目前計算機使用較快的一個公式。

5.萊布尼茨公式

π/4=1-1/3+1/5-1/7+1/9-1/11+……

6.蒙特卡羅法(打鳥法)

一個正方形內部相切一個圓,圓和正方形的面積之比是π/4。 

使用python實現計算圓周率π的方法 
在這個正方形內部,隨機產生n個點(這些點服從均勻分布),計算它們與中心點的距離是否大于圓的半徑,以此判斷是否落在圓的內部。

統計圓內的點數,與n的比值乘以4,就是π的值。理論上,n越大,計算的π值越準。

代碼如下:

import mathimport timescale=10print("執行開始")t=time.process_time()for i in range(scale+1):    a,b='**'*i,'..'*(scale-i)    c=(i/scale)*100    π=4*(4*math.atan(1/5)-math.atan(1/239))    print("[{}{}->%{}]".format(a,b,c))    time.sleep(0.1)print(π)print("程序用時:{:.2f}s".format(t))print("執行結束")

上述就是小編為大家分享的使用python實現計算圓周率π的方法了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注創新互聯行業資訊頻道。

新聞名稱:使用python實現計算圓周率π的方法
分享鏈接:http://vcdvsql.cn/article4/gjcsie.html

成都網站建設公司_創新互聯,為您提供網站改版手機網站建設商城網站網站策劃網站設計公司關鍵詞優化

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都seo排名網站優化