原文:https://docs.scipy.org/doc/numpy/reference/generated/numpy.geterr.html
校对:(虚位以待)
numpy.
geterr
()[source]获取当前处理浮点错误的方法。
返回: | res:dict
|
---|
也可以看看
笔记
有关浮点异常和处理选项类型的完整文档,请参见seterr
。
例子
>>> np.geterr()
{'over': 'warn', 'divide': 'warn', 'invalid': 'warn',
'under': 'ignore'}
>>> np.arange(3.) / np.arange(3.)
array([ NaN, 1., 1.])
>>> oldsettings = np.seterr(all='warn', over='raise')
>>> np.geterr()
{'over': 'raise', 'divide': 'warn', 'invalid': 'warn', 'under': 'warn'}
>>> np.arange(3.) / np.arange(3.)
__main__:1: RuntimeWarning: invalid value encountered in divide
array([ NaN, 1., 1.])