scipy.special.
geterr#
- scipy.special.geterr()#
Get the current way of handling special-function errors.
- Returns:
- errdict
A dictionary with keys βsingularβ, βunderflowβ, βoverflowβ, βslowβ, βlossβ, βno_resultβ, βdomainβ, βargβ, and βotherβ, whose values are from the strings βignoreβ, βwarnβ, and βraiseβ. The keys represent possible special-function errors, and the values define how these errors are handled.
See also
seterr
set how special-function errors are handled
errstate
context manager for special-function error handling
numpy.geterr
similar numpy function for floating-point errors
Notes
For complete documentation of the types of special-function errors and treatment options, see
seterr
.Examples
By default all errors are ignored.
>>> import scipy.special as sc >>> for key, value in sorted(sc.geterr().items()): ... print(f'{key}: {value}') ... arg: ignore domain: ignore loss: ignore memory: raise no_result: ignore other: ignore overflow: ignore singular: ignore slow: ignore underflow: ignore