2014-02-17 14 views
1

我是一個非常新的Python用戶。我正在尋找生成一個單一的數字從一個正常的(截斷在0)分佈與平均畝,和方差西格瑪^ 2。我接過來一看這個:Python - 從正常(截斷爲0)分佈生成值

http://docs.scipy.org/doc/scipy/reference/generated/scipy.stats.truncnorm.html

...但我不能完全肯定我需要使用什麼樣的代碼,或正確的語法。如果我想讓它在左側截斷(0),但在右側開放結束?我將爲b指定什麼值?

回答

2

definitions of a and b它遵循你的情況下,正確的值是零,正無窮大:

a, b = 0, numpy.inf 

設置bNone,如完全忽略它,has the same effect。 (謝謝@振亞!)

+0

此外,'b = inf'是默認的,https://github.com/scipy/scipy/blob/master/scipy/stats/_distn_infrastructure.py#L1415 –

+0

@振亞:謝謝爲了這。我已經將其納入答案。 – NPE

相關問題