distributions.py 文件源码

python
阅读 32 收藏 0 点赞 0 评论 0

项目:Archrisk 作者: UCSBarchlab 项目源码 文件源码
def LogNormalDistribution(mean, std):
        if std == .0:
            return Distribution.ConstantDistribution(mean)
        var = std * std
        mean2 = mean * mean
        mu = np.log(mean) - (var/2)*(1/mean2)
        sigma = np.sqrt(var/mean2)
        dist = UncertainVariable(ss.lognorm(sigma, scale=np.exp(mu)))
        logging.debug('Distribution -- LogNormal: ({}, {})'.format(
            dist.mean, np.sqrt(dist.var)))
        return dist
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号