scipy.special.

geterr#

scipy.special.geterr()#

獲取當前處理特殊函數錯誤的方式。

返回:
err字典

一個字典,鍵為 “singular”、“underflow”、“overflow”、“slow”、“loss”、“no_result”、“domain”、“arg” 和 “other”,其值來自字符串 “ignore”、“warn” 和 “raise”。這些鍵代表可能的特殊函數錯誤,值定義瞭如何處理這些錯誤。

參見

seterr

設置如何處理特殊函數錯誤

errstate

用於特殊函數錯誤處理的上下文管理器

numpy.geterr

類似的 numpy 函數,用於浮點錯誤

註釋

有關特殊函數錯誤類型和處理選項的完整文檔,請參閱 seterr

範例

默認情況下,所有錯誤都會被忽略。

>>> import scipy.special as sc
>>> for key, value in sorted(sc.geterr().items()):
...     print("{}: {}".format(key, value))
...
arg: ignore
domain: ignore
loss: ignore
no_result: ignore
other: ignore
overflow: ignore
singular: ignore
slow: ignore
underflow: ignore