我有一个从观察值y1
开始生成的值的array
,并假设这个值具有poissonian分布:
array = np.random.poisson(np.real(y1), 10000)
如果我想从array
中提取一个随机值,它是泊松分布的,因此有一个在y1
处达到峰值的“最可能的值”,该怎么办?我该怎么做呢?它是通过简单的随机抽取来工作的,还是需要指定其他东西?
编辑:尝试更具体。我有一个数组,它的元素是泊松分布的。如果我想从数组中随机提取一个元素,我应该告诉方法有关数组分布的信息,还是不需要呢?我希望这能澄清一点。
发布于 2015-01-15 01:07:52
只是
import random
randval = random.choice(array)
对你来说应该没问题。一旦生成了array
,为了随机选择其中一个项目,通过什么过程或根据什么分布来填充array
就不再重要了。
https://stackoverflow.com/questions/27948416
复制相似问题