This is documentation for an old release of NumPy (version 1.3.). Read this page in the documentation of the latest stable release (version > 1.17).

Floating point error handling

Setting and getting error handling

seterr ([all, divide, over, ...]) Set how floating-point errors are handled.
geterr () Get the current way of handling floating-point errors.
seterrcall (func) Set the floating-point error callback function or log object.
geterrcall () Return the current callback function used on floating-point errors.
errstate with errstate(**state): –> operations in following block use given state.

Internal functions

seterrobj (errobj) Used internally by seterr.
geterrobj () Used internally by geterr.