Временное подавление ошибок в NumPy
Менеджер контекста
errstate меняет режим ошибок
внутри with, а после выхода
восстанавливает прежние значения.
Выполним деление на ноль внутри блока с игнорированием предупреждений:
import numpy as np
with np.errstate(divide='ignore'):
val = np.divide(1.0, 0.0)
print(val) # выведет inf
Внутри блока с игнорированием деления
выведите результат деления 3.0
на 0.0.
Для оценок [1.0, 2.0] и делителей
[0.0, 1.0] выведите поэлементное
деление внутри блока, где деление
на ноль не предупреждается.