当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python SciPy special.ndtri_exp用法及代码示例


本文简要介绍 python 语言中 scipy.special.ndtri_exp 的用法。

用法:

scipy.special.ndtri_exp(y, out=None) = <ufunc 'ndtri_exp'>#

log_ndtr 与 x 的倒数。对于非常小的 y 值和接近 0 的 y,允许比由 numpy.exp 组成的 ndtri 具有更高的精度。

参数

y 类似浮点数的数组

函数参数

out ndarray,可选

函数结果的可选输出数组

返回

标量或 ndarray

标准正态分布的对数 CDF 的倒数,在 y 处评估。

例子

>>> import numpy as np
>>> import scipy.special as sc

当后者不遭受下溢时,ndtri_exp 与简单的实现一致。

>>> sc.ndtri_exp(-1)
-0.33747496376420244
>>> sc.ndtri(np.exp(-1))
-0.33747496376420244

对于 y 的极值,天真的方法失败了

>>> sc.ndtri(np.exp(-800))
-inf
>>> sc.ndtri(np.exp(-1e-20))
inf

ndtri_exp仍然能够高精度地计算结果。

>>> sc.ndtri_exp(-800)
-39.88469483825668
>>> sc.ndtri_exp(-1e-20)
9.262340089798409

相关用法


注:本文由纯净天空筛选整理自scipy.org大神的英文原创作品 scipy.special.ndtri_exp。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。