コード例 #1
0
ファイル: utils.py プロジェクト: takluyver/pymc
def normcdf(x, log=False):
    """Normal cumulative density function."""
    y = np.atleast_1d(x).copy()
    flib.normcdf(y)
    if log:
        # return np.where(y>0, np.log(y), -np.inf)
        return np.array([-np.inf if not yi else np.log(yi) for yi in y])
    return y
コード例 #2
0
def normcdf(x):
    """Normal cumulative density function."""
    y = np.atleast_1d(x).copy()
    flib.normcdf(y)
    return y