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