nlcpy.geterr
- nlcpy.geterr()[source]
Gets the current way of handling floating-point errors.
- Returns
- resdict
A dictionary with keys “divide”, “over”, “under”, and “invalid”, whose values are from the strings “ignore”, “print”, “warn”, and “raise”. The keys represent possible floating-point exceptions, and the values define how these exceptions are handled. The elements of the shape tuple give the lengths of the corresponding array dimensions.
See also
Note
For complete documentation of the types of floating-point exceptions and treatment options, see
nlcpy.seterr()
.
Examples
>>> import nlcpy as vp >>> from collections import OrderedDict >>> sorted(vp.geterr().items()) [('divide', 'warn'), ('invalid', 'warn'), ('over', 'warn'), ('under', 'ignore')] >>> vp.arange(3.) / vp.arange(3.) array([nan, 1., 1.])