【发布时间】:2019-02-21 10:31:34
【问题描述】:
这在 MATLAB 中曾经很简单,但在 Python 中仍然如此。我有一组 Lambda,我希望生成泊松分布的随机数以插入直方图中。
lambda = [0.1 0.4]
我以前可以放在那里:
n = poissrnd(a,10)
并为每个 lambda 返回一个 10 行 x 2 列随机生成的泊松数的数组(每列代表来自每个 lambda 的 10 个样本)。出于某种原因,这种情况发生了变化——我不知道为什么。
在 Python 中 - 这仍然可以通过输入:
n = np.random.poisson(lambda, [10,2])
我一直在用头撞桌子 - 任何帮助将不胜感激......
【问题讨论】:
-
欢迎来到本站!我假设你的意思是
lambda = [0.1 0.4]; n = poissrnd(lambda, 10)。出于好奇,在哪个 Matlab 版本中可以做到这一点? -
对不起 - 是的。你是对的。 n = poissrnd(拉姆达,10)。 R2017b
标签: python matlab random poisson