我想使用scipy.stats lognorm生成一个对数正态分布的随机数。我已经给出了均值和标准差。
from scipy.stats import lognorm
sigma = 5
mean = 0
randomNumber = lognorm.rvs(sigma, mean)
print(randomNumber)
感谢
阅读scipy.stats.lognorm页面后:https://docs.scipy.org/doc/scipy/reference/generated/scipy.stats.lognorm.html
lognorm.rvs((接受一个强制参数"s"(shape(。"s"由西格玛决定,默认情况下刻度为1。您可以根据自己的情况进行调整,如:
randomNumber = lognorm.rvs(s =sigma,scale= exp(mean))
print(randomNumber)
感谢