讓我們看看下面的函數:如何計算Python中二元函數的概率?
$f(x)=\begin{cases} 0,& \Pr(f(x)=0)=x \\
1,& \Pr(f(x)=1)=1-x\end{cases}$,
where $0< x< 1$
試用:
我試圖用下面的代碼,但我不能肯定它是否正確。代碼在這裏:
import random
def f(x):
b=random.randint(0,1)
return b
x=0.3
count0=0
count1=0
for i in range(1000):
if f(x)==0:
count0=count0+1
else:
count1=count1+1
print 'pr(f(x)=0)=', count0*1.0/1000
print 'pr(f(x)=1)=', count1*1.0/1000
我的代碼是否給出了正確的計算?請幫忙?
這取決於你想達到什麼目的? –
排版的數學看起來像[this](// i.imgur.com/zmKZMsw.png)?所以'0'的概率是'x',否則'1'? – Artyer
定義函數的等效Python代碼是什麼? @EmmanuelMtali – MKS