scipy.special.
geterr#
- scipy.special.geterr()#
Получите текущий способ обработки ошибок специальных функций.
- Возвращает:
- errdict
Словарь с ключами “singular”, “underflow”, “overflow”, “slow”, “loss”, “no_result”, “domain”, “arg” и “other”, значениями которых являются строки “ignore”, “warn” и “raise”. Ключи представляют возможные ошибки специальных функций, а значения определяют, как эти ошибки обрабатываются.
Смотрите также
seterrустановить, как обрабатываются ошибки специальных функций
errstateконтекстный менеджер для обработки ошибок специальных функций
numpy.geterrаналогичная функция numpy для ошибок с плавающей точкой
Примечания
Для полной документации по типам ошибок специальных функций и вариантам обработки, см.
seterr.Примеры
По умолчанию все ошибки игнорируются.
>>> import scipy.special as sc >>> for key, value in sorted(sc.geterr().items()): ... print(f'{key}: {value}') ... arg: ignore domain: ignore loss: ignore memory: raise no_result: ignore other: ignore overflow: ignore singular: ignore slow: ignore underflow: ignore