在 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库之外,两者之间没有区别。在这两种情况下,用于创建伽马分布的概率密度函数是相同的。
谁能帮我从 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库之外,两者之间没有区别。在这两种情况下,用于创建伽马分布的概率密度函数是相同的。