numpy.geterr
- numpy.geterr()[source]
-
Получение текущего способа обработки ошибок с плавающей запятой.
- Возвращает
-
- resdict
-
Словарь с ключами «divide», «over», «under» и «invalid», значения которых взяты из строк «ignore», «print», «log», «warn», «raise» и «call». Ключи представляют возможные исключения с плавающей запятой, а значения определяют, как эти исключения обрабатываются.
См. также
Примечания
Для получения полной документации по типам исключений с плавающей запятой и вариантам обработки см.
seterr.Примеры
>>> np.geterr() {'divide': 'warn', 'over': 'warn', 'under': 'ignore', 'invalid': 'warn'} >>> np.arange(3.) / np.arange(3.) array([nan, 1., 1.])>>> oldsettings = np.seterr(all='warn', over='raise') >>> np.geterr() {'divide': 'warn', 'over': 'raise', 'under': 'warn', 'invalid': 'warn'} >>> np.arange(3.) / np.arange(3.) array([nan, 1., 1.])
© 2005–2022 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/1.21/reference/generated/numpy.geterr.html