0
在我正在運行的模擬中,我必須從同一個Beta版本中繪製許多值。目前,我正在使用如何在Python中僅評估一次beta版本?
import random
...
for i in range(n_Aa):
h = random.betavariate(a, b) // With some values for 'a' and 'b'
...
但是,此代碼非常慢。我認爲這是因爲測試版發佈會一遍又一遍地重新評估,因爲它只能被評估一次,因爲它在模擬過程中不會改變。有沒有辦法實現這一目標?
爲什麼不把它移到for循環之前?或者,你是否想緩存函數被調用的每個a'和'b'的值? – SuperSaiyan