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 放...