1
我有我已經產生了從觀測值y1
開始,並假設該值有poissonian分佈值的array
:繪製一個隨機值
array = np.random.poisson(np.real(y1), 10000)
如果我想什麼從array
中提取一個隨機值,這是一個泊松分佈的,因此有一個「最可能的值」,最大值爲y1
?我怎樣才能做到這一點?它是通過簡單的隨機抽取工作,還是需要其他指定的東西?
編輯:試圖更具體。我有一個元素是泊松分佈的數組。如果我想從數組中隨機抽取一個元素,我應該告訴關於數組分佈的方法,或者它不是必需的?我希望這會澄清一點。
不管數組中的數據如果你想產生一個從數組中獲取值的隨機索引,你可以使用'random.randint(0,arraySize)' –
你的問題有點困難來解釋......舉個例子,按我的理解,如果你的分佈[.25,.75],你希望你的隨機選擇是類似於[1,0,1,1,1,0,1 ,1 ...],也就是說,大約是1的0倍?或者,通過Alex's和米奇的解釋,你會有多少個1作爲0?那麼你想要什麼(或其他)? – tom10
@ tom10,對不起,我不明白你的問題。我的意思是,在泊松分佈中,有一個更可能的值(高峯)和較低的可能值(尾部)。當方法從泊松分佈式數組中隨機選擇時,它是否需要知道分佈,或者這是不必要的,因爲分佈已經在數組中定義了? –