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