RuntimeWarning: деление на ноль, встречающееся в журнале

Я использую numpy.log10 для расчета журнала массива значений вероятности. В массиве есть несколько нулей, и я пытаюсь обойти это, используя

result = numpy.where(prob > 0.0000000001, numpy.log10(prob), -10)

Тем не мение,RuntimeWarning: divide by zero encountered in log10 еще появилось и я уверен, что именно эта строка вызвала предупреждение.

Хотя моя проблема решена, я запутался, почему это предупреждение появлялось снова и снова?

Ответы на вопрос(3)

Ваш ответ на вопрос