numpy.emath.log#
- emath.log(x)[источник]#
Вычислить натуральный логарифм x.
Возвращает "главное значение" (для описания см.
numpy.log) из \(log_e(x)\). Для вещественных x > 0, это действительное число (log(0)возвращает-infиlog(np.inf)возвращаетinf). В противном случае возвращается комплексное главное значение.- Параметры:
- xarray_like
Значение(я), логарифм которого(ых) требуется.
- Возвращает:
- выходndarray или скаляр
Логарифм x значение(я). Если x был скаляром, так же как и выход, в противном случае возвращается массив.
Смотрите также
Примечания
Для log(), который возвращает
NANкогда real x < 0, используйтеnumpy.log(обратите внимание, однако, что в противном случаеnumpy.logи этоlogидентичны, т.е. оба возвращают-infдля x = 0,infдля x = inf, и, что особенно важно, комплексное главное значение, еслиx.imag != 0).Примеры
>>> import numpy as np >>> np.emath.log(np.exp(1)) 1.0
Отрицательные аргументы обрабатываются 'корректно' (напомним, что
exp(log(x)) == xделает не выполняются для действительныхx < 0):>>> np.emath.log(-np.exp(1)) == (1 + np.pi * 1j) True