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


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


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

用法:

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

互补误差函数的逆。

计算互补误差函数的倒数。

在复数域中,不存在唯一满足erfc(w)=z的复数w。这表明真正的反函数是多值的。当定义域限制为实数 0 < x < 2 时,存在唯一实数满足 erfc(erfcinv(x)) = erfcinv(erfc(x))。

它与 erfcinv(1-x) = erfinv(x) 的误差函数的倒数有关

参数

y ndarray

评估的论点。域:[0, 2]

out ndarray,可选

函数值的可选输出数组

返回

erfcinv 标量或 ndarray

y 的 erfc 的倒数,逐元素

例子

>>> import numpy as np
>>> import matplotlib.pyplot as plt
>>> from scipy.special import erfcinv
>>> erfcinv(0.5)
0.4769362762044699
>>> y = np.linspace(0.0, 2.0, num=11)
>>> erfcinv(y)
array([        inf,  0.9061938 ,  0.59511608,  0.37080716,  0.17914345,
       -0.        , -0.17914345, -0.37080716, -0.59511608, -0.9061938 ,
              -inf])

绘制函数:

>>> y = np.linspace(0, 2, 200)
>>> fig, ax = plt.subplots()
>>> ax.plot(y, erfcinv(y))
>>> ax.grid(True)
>>> ax.set_xlabel('y')
>>> ax.set_title('erfcinv(y)')
>>> plt.show()
scipy-special-erfcinv-1.png

相关用法


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