在 python 中生成伽玛随机样本

Generating gamma random samples in python

谁能帮我从 python 中的伽马分布生成随机数,我已经尝试了这两种可能性,但我仍然想知道它们之间的主要区别: 第一个是:

shape, scale= 0.5,1
size=(1024,10)
np.random.gamma(shape, scale, size)

第二个是:

from scipy.stats import gamma 
gamma.rvs(0.5, 1, (1024,10))

我认为它们都用于生成遵循伽马分布的随机样本,那么这些语法之间有什么区别。我们什么时候应该使用第一种方法,什么时候使用第二种方法?

除了一个来自bumpy而另一个来自scipy库之外,两者之间没有区别。在这两种情况下,用于创建伽马分布的概率密度函数是相同的。