numpy.log
-
numpy.log(x, /, out=None, *, where=True, casting='same_kind', order='K', dtype=None, subok=True[, signature, extobj]) = <ufunc 'log'> -
Натуральный логарифм, поэлементно.
Натуральный логарифм
log— это обратная функция экспоненты, поэтомуlog(exp(x)) = x. Натуральный логарифм — это логарифм по основаниюe.Параметры: -
x : array_like -
Значение входных данных.
-
out : ndarray, None, or tuple of ndarray and None, optional -
Место для хранения результата. Если указано, оно должно иметь форму, на которую расширяются входные данные. Если не указано или
None, возвращается только что выделенный массив. Кортеж (возможен только как ключевой параметр) должен иметь длину, равную числу выходных данных. -
where : array_like, optional -
Значения True указывают на то, что ufunc должен быть вычислен в этом положении, значения False указывают на то, что значение в выводе должно остаться неизменным.
- **kwargs
-
Для других ключевых параметров см. документацию ufunc.
Возвращает: -
y : ndarray -
Натуральный логарифм
x, поэлементно. Это скаляр, еслиx— скаляр.
Примечания
Логарифм — многозначная функция: для каждого
xсуществует бесконечное числоzтаких, чтоexp(z) = x. Соглашение состоит в том, чтобы вернутьz, мнимая часть которого лежит в[-pi, pi].Для вещественных типов входных данных
logвсегда возвращает вещественный результат. Для каждого значения, которое не может быть выражено как вещественное число или бесконечность, он возвращаетnanи устанавливает флаг ошибки плавающей точкиinvalid.Для комплекснозначных входных данных
logявляется комплексной аналитической функцией, имеющей разрез ветвей[-inf, 0]и непрерывной сверху на нём.logобрабатывает плавающее значение отрицательного нуля как бесконечно малое отрицательное число, следуя стандарту C99.Ссылки
[1] M. Abramowitz and I.A. Stegun, “Справочник по математическим функциям”, 10-е издание, 1964, стр. 67. http://www.math.sfu.ca/~cbm/aands/ [2] Википедия, «Логарифм». http://en.wikipedia.org/wiki/Logarithm Примеры
>>> np.log([1, np.e, np.e**2, 0]) array([ 0., 1., 2., -Inf])
-
© 2005–2019 NumPy Developers
Licensed under the 3-clause BSD License.
https://docs.scipy.org/doc/numpy-1.15.4/reference/generated/numpy.log.html