Я использую numpy.log10 для вычисления журнала массива значений вероятности. В массиве есть некоторые нули, и я пытаюсь обойти это, используя
result = numpy.where(prob > 0.0000000001, numpy.log10(prob), -10)
Однако RuntimeWarning: divide by zero encountered in log10
все еще появился, и я уверен, что именно эта строка вызвала предупреждение.
Хотя моя проблема решена, я смущен, почему это предупреждение появилось снова и снова?