本文简要介绍 python 语言中 scipy.special.expit
的用法。
用法:
scipy.special.expit(x, out=None) = <ufunc 'expit'>#
Expit(又名逻辑 Sigmoid)用于 ndarray 的 ufunc。
expit 函数,也称为逻辑 sigmoid 函数,定义为
expit(x) = 1/(1+exp(-x))
。它是 logit 函数的倒数。- x: ndarray
将 expit 应用于元素的 ndarray。
- out: ndarray,可选
函数值的可选输出数组
- 标量或 ndarray
与 x 形状相同的 ndarray。其条目是x对应条目的
expit
。
参数 ::
返回 ::
注意:
作为一个 ufunc expit 需要一些可选的关键字参数。有关详细信息,请参阅ufuncs
例子:
>>> import numpy as np >>> from scipy.special import expit, logit
>>> expit([-np.inf, -1.5, 0, 1.5, np.inf]) array([ 0. , 0.18242552, 0.5 , 0.81757448, 1. ])
logit
是expit
的逆:>>> logit(expit([-2.5, 0, 3.1, 5.0])) array([-2.5, 0. , 3.1, 5. ])
为 [-6, 6] 中的 x 绘制 expit(x):
>>> import matplotlib.pyplot as plt >>> x = np.linspace(-6, 6, 121) >>> y = expit(x) >>> plt.plot(x, y) >>> plt.grid() >>> plt.xlim(-6, 6) >>> plt.xlabel('x') >>> plt.title('expit(x)') >>> plt.show()
相关用法
- Python SciPy special.expi用法及代码示例
- Python SciPy special.exp1用法及代码示例
- Python SciPy special.expn用法及代码示例
- Python SciPy special.expm1用法及代码示例
- Python SciPy special.exp10用法及代码示例
- Python SciPy special.exp2用法及代码示例
- Python SciPy special.exprel用法及代码示例
- Python SciPy special.ellip_harm_2用法及代码示例
- Python SciPy special.ellip_normal用法及代码示例
- Python SciPy special.erfinv用法及代码示例
- Python SciPy special.erf用法及代码示例
- Python SciPy special.ellipj用法及代码示例
- Python SciPy special.erf_zeros用法及代码示例
- Python SciPy special.erfi用法及代码示例
- Python SciPy special.erfc用法及代码示例
- Python SciPy special.eval_legendre用法及代码示例
- Python SciPy special.erfcx用法及代码示例
- Python SciPy special.ellipe用法及代码示例
- Python SciPy special.eval_chebyc用法及代码示例
- Python SciPy special.erfcinv用法及代码示例
- Python SciPy special.elliprd用法及代码示例
- Python SciPy special.eval_chebys用法及代码示例
- Python SciPy special.euler用法及代码示例
- Python SciPy special.errstate用法及代码示例
- Python SciPy special.ellip_harm用法及代码示例
注:本文由纯净天空筛选整理自scipy.org大神的英文原创作品 scipy.special.expit。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。