>>> import math >>> math.log(0.0) Traceback (most recent call last): File "<python-input-2>", line 1, in <module> math.log(0.0) ~~~~~~~~^^^^^ ValueError: expected a positive input, got 0.0
>>> import numpy as np >>> np.log(np.float64(0)) <python-input-1>:1: RuntimeWarning: divide by zero encountered in log np.float64(-inf)
> Math.log(0.0) -Infinity > Math.log(-0.0) -Infinity > Math.log(-0.1) NaN