我试图用scipy,numpy显示泊松分布。如何修复python编程中的不同结果
泊松分布定义:
exp(-lambda) * (lambda^k)/k!
k是随机变量范围从0到255和λ是参数选择25.
x = np.linspace(0, 255, 256)
(np.exp(-lambda)*np.power(lambda,x))/scipy.misc.factorial(x)
从上面的数字看起来像李ke好结果...
但是,如果我用单个值而不是使用linspace计算它,所有结果都为零。 例如
x = 20
(np.exp(-lambda)*np.power(lambda,x))/scipy.misc.factorial(x)
结果= 0 ...
但以往结果使用linspace具有0.00886
什么Python版本? –
嗯我似乎无法复制python2和python3中的错误 –