本文简要介绍 python 语言中 scipy.special.log_ndtr
的用法。
用法:
scipy.special.log_ndtr(x, out=None) = <ufunc 'log_ndtr'>#
高斯累积分布函数的对数。
返回标准高斯概率密度函数下面积的对数,从负无穷积分到x:
log(1/sqrt(2*pi) * integral(exp(-t**2 / 2), t=-inf..x))
- x: 数组,实数或复数
参数
- out: ndarray,可选
函数结果的可选输出数组
- 标量或 ndarray
在 x 处评估的正常 CDF 的对数值
参数 ::
返回 ::
例子:
>>> import numpy as np >>> from scipy.special import log_ndtr, ndtr
log_ndtr(x)
相对于简单实现np.log(ndtr(x))
的优势在x
的中到大正值时最为明显:>>> x = np.array([6, 7, 9, 12, 15, 25]) >>> log_ndtr(x) array([-9.86587646e-010, -1.27981254e-012, -1.12858841e-019, -1.77648211e-033, -3.67096620e-051, -3.05669671e-138])
中等
x
值的简单计算结果只有 5 或 6 个正确的有效数字。对于x
的值大于大约 8.3,朴素表达式返回 0:>>> np.log(ndtr(x)) array([-9.86587701e-10, -1.27986510e-12, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00])
相关用法
- Python SciPy special.log_expit用法及代码示例
- Python SciPy special.log_softmax用法及代码示例
- Python SciPy special.logsumexp用法及代码示例
- Python SciPy special.log1p用法及代码示例
- Python SciPy special.logit用法及代码示例
- Python SciPy special.laguerre用法及代码示例
- Python SciPy special.legendre用法及代码示例
- Python SciPy special.lambertw用法及代码示例
- Python SciPy special.exp1用法及代码示例
- Python SciPy special.expn用法及代码示例
- Python SciPy special.ncfdtri用法及代码示例
- Python SciPy special.gamma用法及代码示例
- Python SciPy special.y1用法及代码示例
- Python SciPy special.y0用法及代码示例
- Python SciPy special.ellip_harm_2用法及代码示例
- Python SciPy special.i1e用法及代码示例
- Python SciPy special.smirnovi用法及代码示例
- Python SciPy special.ker用法及代码示例
- Python SciPy special.ynp_zeros用法及代码示例
- Python SciPy special.k0e用法及代码示例
- Python SciPy special.j1用法及代码示例
- Python SciPy special.expit用法及代码示例
- Python SciPy special.polygamma用法及代码示例
- Python SciPy special.nbdtrik用法及代码示例
- Python SciPy special.nbdtrin用法及代码示例
注:本文由纯净天空筛选整理自scipy.org大神的英文原创作品 scipy.special.log_ndtr。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。