除非我已經完全瘋,所述文檔numpy.random.exponential()numpy.random.exponential(標度= 1.0)返回數大於1
http://docs.scipy.org/doc/numpy/reference/generated/numpy.random.exponential.html
表明設置刻度參數設置爲1.0應該保證函數調用返回一個介於0.0和1.0之間的數字,因爲它只被定義爲x> 0.
我已經在wolfram alpha上繪製了它,以驗證我不會精神錯亂,從0到1.
https://www.wolframalpha.com/input/?i=graph+exp(-x)+from+-1+to+10
我也都嘗試numpy.random.exponential(),因爲默認參數爲1.0和numpy.random.standard_exponential(),但兩者有時給我值大於1
我覺得像我在我的理解中犯了一些愚蠢的錯誤,但找不到它。任何幫助將不勝感激。
示例代碼我跑:
import numpy as np
print np.random.exponential(scale=1.0)
實施例返回值:
1.56783951494
非常感謝,我誤解了。它不返回函數值,它返回x。 – Nyzarc