scipy.special.geterr¶
- scipy.special.geterr()¶
Get the current way of handling special-function errors.
Returns: err : dict
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("{}: {}".format(key, value)) ... arg: ignore domain: ignore loss: ignore no_result: ignore other: ignore overflow: ignore singular: ignore slow: ignore underflow: ignore