Попробуйте сделать это в два этапа. Раздел сначала, затем замените.
with numpy.errstate(divide='ignore'):
result = numerator / denominator
result[denominator == 0] = 0
Строка numpy.errstate
является необязательной и просто запрещает numpy сообщать вам о «ошибке» деления на ноль, поскольку вы уже намереваетесь сделать это , и обрабатывая этот случай.
Это твой вопрос просто ...
почему отсутствует
blockquote>error.response
?Если это так, причина в том, что ресурс, обрабатывающий ваш запрос
POST
, не отвечает заголовкомAccess-Control-Allow-Origin
, даже при том, что это делает для запроса перед полетомOPTIONS
.Из-за политики CORS вашему клиентскому коду поэтому отказано в доступе к ответу HTTP и, следовательно,
error.response
не определено.В вашем обработчике ошибок вы можете предположить, что пустое свойство
response
соответствует проблеме сетевого уровня.