本文簡要介紹 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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。