乙個關於概率計算pi的python 程式

2021-10-23 17:48:53 字數 1043 閱讀 4200

1、增加用時記錄

2、增加螢幕輸出

3、增加txt文件寫入

**原文:

from random import random

from math import sqrt

import time

import codecs

second=time.time() #獲取開始時間

n=1000 #隨機點數量

hits=0

for i in range(1,n):

ticks = time.time() # 獲取完成時間

x=random()

y=random()

r=sqrt(xx+yy)

if r<=1:

hits=hits+1

s=(hits/n)

pi=4*s

t = ticks - second

print(「耗時」, t, 「秒」,「pi」,pi,「總次」,n,「第i次」,i+1,「半徑小於1」,r,「擊中」,hits,「未擊中」,i+1-hits) # 列印耗時時

with open("pi.txt", "a",encoding='utf-8') as f:

f.write("\n \n")

f.write("第");f.write(str(i+1));f.write("行")

f.write(" 半徑 r= ");f.write(str(r))

f.write(" 總共 n= ");f.write(str(n));f.write(" 次 ")

f.write(" 半徑小於1 共 ");f.write(str(hits));f.write(" 次 ")

f.write(" pi = ");f.write(str(pi))

f.write(" 耗時 ");f.write(str(t));f.write(" 秒 ")

#f.write("\n-------------------------------------divide----------------

乙個關於先驗概率 似然函式與後驗概率計算的小例子

本文的例子 於 如果有一所學校,有60 是男生和40 是女生。女生穿褲子與裙子的數量相同 所有男生穿褲子。乙個觀察者,隨機從遠處看到一名學生,觀察者只能看到該學生穿褲子。那麼該學生是女生的概率是多少?這裡題目中觀察者比如近似眼看直接不清性別,或者從裝扮上看不出。答案可以用貝葉斯定理來算。用事件 g ...

乙個概率問題

有三個盒子,其中乙個盒子裡面是大獎,另外兩個盒子是空的,你選中其中乙個,在你開啟這個盒子之前,主持人開啟了剩下兩個盒子當中的乙個,空的。2018 8 3 9 25更新,由於頭天晚上憑藉記憶手打,此處描述有不嚴謹,在此更新 主持人知道哪乙個盒子裡面有大獎,開啟了必定空的乙個盒子。問,你是繼續堅持一開始...

乙個概率題目

1.題目 來自北郵論壇上的乙個題目。4個男人和一些女人一起被關在乙個屋子裡,然後又關進去一人,然後隨機的取出一人,發現取出來的人是男人,問最後關進去的那個人是男人的概率。假設男女比例很和諧,為1 1 tips 是一些女人,不是乙個女人,也就是女人的個數是未知的 2.思路 男女比例1 1這說明,p 放...