本文简要介绍 python 语言中 scipy.special.erfinv
的用法。
用法:
scipy.special.erfinv(y, out=None) = <ufunc 'erfinv'>#
误差函数的逆。
计算误差函数的倒数。
在复数域中,不存在唯一满足erf(w)=z的复数w。这表明真正的反函数是多值的。当定义域限制为实数 -1 < x < 1 时,存在唯一的实数满足 erf(erfinv(x)) = x。
- y: ndarray
评估的论点。域:[-1, 1]
- out: ndarray,可选
函数值的可选输出数组
- erfinv: 标量或 ndarray
y 的 erf 的倒数,逐元素
参数 ::
返回 ::
例子:
>>> import numpy as np >>> import matplotlib.pyplot as plt >>> from scipy.special import erfinv, erf
>>> erfinv(0.5) 0.4769362762044699
>>> y = np.linspace(-1.0, 1.0, num=9) >>> x = erfinv(y) >>> x array([ -inf, -0.81341985, -0.47693628, -0.22531206, 0. , 0.22531206, 0.47693628, 0.81341985, inf])
验证
erf(erfinv(y))
是y
。>>> erf(x) array([-1. , -0.75, -0.5 , -0.25, 0. , 0.25, 0.5 , 0.75, 1. ])
绘制函数:
>>> y = np.linspace(-1, 1, 200) >>> fig, ax = plt.subplots() >>> ax.plot(y, erfinv(y)) >>> ax.grid(True) >>> ax.set_xlabel('y') >>> ax.set_title('erfinv(y)') >>> plt.show()
相关用法
- Python SciPy special.erfi用法及代码示例
- Python SciPy special.erf用法及代码示例
- Python SciPy special.erf_zeros用法及代码示例
- Python SciPy special.erfc用法及代码示例
- Python SciPy special.erfcx用法及代码示例
- Python SciPy special.erfcinv用法及代码示例
- Python SciPy special.errstate用法及代码示例
- Python SciPy special.exp1用法及代码示例
- Python SciPy special.expn用法及代码示例
- Python SciPy special.ellip_harm_2用法及代码示例
- Python SciPy special.expit用法及代码示例
- Python SciPy special.expm1用法及代码示例
- Python SciPy special.ellip_normal用法及代码示例
- Python SciPy special.ellipj用法及代码示例
- Python SciPy special.eval_legendre用法及代码示例
- Python SciPy special.expi用法及代码示例
- Python SciPy special.ellipe用法及代码示例
- Python SciPy special.exp10用法及代码示例
- Python SciPy special.exp2用法及代码示例
- Python SciPy special.eval_chebyc用法及代码示例
- Python SciPy special.elliprd用法及代码示例
- Python SciPy special.eval_chebys用法及代码示例
- Python SciPy special.exprel用法及代码示例
- Python SciPy special.euler用法及代码示例
- Python SciPy special.ellip_harm用法及代码示例
注:本文由纯净天空筛选整理自scipy.org大神的英文原创作品 scipy.special.erfinv。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。