本文簡要介紹 python 語言中 scipy.special.errstate
的用法。
用法:
class scipy.special.errstate(**kwargs)#
special-function 錯誤處理的上下文管理器。
使用
errstate
的實例作為上下文管理器允許該上下文中的語句以已知的錯誤處理行為執行。進入上下文後,錯誤處理將使用seterr
設置,退出時將恢複到之前的狀態。- kwargs: {所有,單數,下溢,溢出,慢,損失,no_result,域,arg,其他}
關鍵字參數。有效關鍵字可能是special-function 錯誤。每個關鍵字都應該有一個字符串值,用於定義特定類型錯誤的處理方法。值必須是‘ignore’, ‘warn’或‘other’。詳情請參閱
seterr
。
參數 ::
例子:
>>> import scipy.special as sc >>> from pytest import raises >>> sc.gammaln(0) inf >>> with sc.errstate(singular='raise'): ... with raises(sc.SpecialFunctionError): ... sc.gammaln(0) ... >>> sc.gammaln(0) inf
除了一個之外,我們還可以在每個類別上加注。
>>> with sc.errstate(all='raise', singular='ignore'): ... sc.gammaln(0) ... with raises(sc.SpecialFunctionError): ... sc.spence(-1) ... inf
相關用法
- Python SciPy special.erfinv用法及代碼示例
- Python SciPy special.erf用法及代碼示例
- Python SciPy special.erf_zeros用法及代碼示例
- Python SciPy special.erfi用法及代碼示例
- Python SciPy special.erfc用法及代碼示例
- Python SciPy special.erfcx用法及代碼示例
- Python SciPy special.erfcinv用法及代碼示例
- 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.errstate。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。