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