def lognormal(self,samples):
"""
Sampling from a Log Normal distribution
Parameters:
m=mean
s=sigma - standard deviation
------------------------------------------------------------------------
- samples: number of values that will be returned.
"""
mean=float(self.__params[0]*1.0)
sigma=float(self.__params[1]*1.0)
distro=lognorm(s=sigma,scale=np.exp(mean))
f=distro.rvs(size=samples)
return f
评论列表
文章目录