numpy.log Натуральный логарифм,по элементам.
- numpy.log( x , / , out=None , * , where=True , cast=’same_kind’ , order=’K’ , dtype=None , subok=True [, подпись , extobj ]) =<ufunc ‘log’ >
Натуральный логарифм,по элементам.
Натуральный логарифм
log
является обратной экспоненциальной функцией, поэтомуlog(exp(x)) = x
. Натуральный логарифм — это логарифм по основаниюe
.- Parameters
- xarray_like
Input value.
- out ndarray, None или кортеж из ndarray и None, необязательно
Место,в которое сохраняется результат.Если предоставлено,оно должно иметь форму,на которую транслируются входы.Если не указано или None,возвращается свежераспределенный массив.Кортеж (возможен только как аргумент ключевого слова)должен иметь длину,равную количеству выходов.
- wherearray_like, optional
Это условие транслируется по входу. В местах, где условие истинно, массив
out
будет установлен на результат ufunc. В другомout
массив out сохранит свое исходное значение. Обратите внимание , что если инициализированout
массива создается по умолчаниюout=None
, места в нем , где условие ложно будет оставаться инициализирован.- **kwargs
Для других аргументов, содержащих только ключевые слова, см. Документацию ufunc .
- Returns
- yndarray
Натуральный логарифм
x
поэлементно. Это скаляр, еслиx
— скаляр.
See also
-
log10
,log2
,log1p
,emath.log
Notes
Логарифм — это многозначная функция: для каждого
x
существует бесконечное числоz
таких, чтоexp(z) = x
. По соглашению возвращатьz
, мнимая часть которого лежит в[-pi, pi]
.Для типов входных данных с действительным знаком
log
всегда возвращает реальный результат. Для каждого значения, которое не может быть выражено как действительное число или бесконечность, возвращаетсяnan
и устанавливается флаг ошибкиinvalid
плавающей запятой.Для комплексных входных данных
log
— это сложная аналитическая функция, которая имеет отрезок ветви[-inf, 0]
и является непрерывной сверху вниз .log
обрабатывает отрицательный ноль с плавающей запятой как бесконечно малое отрицательное число, соответствующее стандарту C99.References
- 1
М. Абрамовиц и И. А. Стегун, «Справочник по математическим функциям», 10-е издание, 1964 г., стр. 67. https://personal.math.ubc.ca/~cbm/aands/page_67.htm
- 2
Википедия, «Логарифм». https://en.wikipedia. org/wiki/Логарифм
Examples
>>> np.log([1, np.e, np.e**2, 0]) array([ 0., 1., 2., -Inf])
- 1
- …
- 728
- 729
- 730
- 732
- …
- 2231
- Next
numpy. log10
numpy.log10 — NumPy v1.24 Руководство
- numpy.log10 ( x , /, out = none , * , где = true , Casting = ‘Some_kind’ , Order = ‘K’ , DTYP subok=True [ подпись , extobj ]) =
Возвращает логарифм по основанию 10 входного массива поэлементно.
- Параметры:
- x array_like
Входные значения.
- out ndarray, None или кортеж из ndarray и None, необязательный
Местоположение, в котором сохраняется результат. Если он предусмотрен, он должен иметь форма, на которую транслируются входные данные. Если не указано или Нет, возвращается только что выделенный массив. Кортеж (возможен только как аргумент ключевого слова) должен иметь длину, равную количеству выходов.
- , где array_like, необязательный
Это условие передается по входу. В местах, где условие равно True, массив
out=None
, места внутри него, где условие равно False, будут остаются неинициализированными.- **kwargs
Другие аргументы, содержащие только ключевые слова, см. документы ufunc.
- Возвращает:
- y ndarray
Логарифм по основанию 10 числа x , поэлементно. NaN являются возвращается, где x является отрицательным. Это скаляр, если x является скаляром.
См. также
-
emath.log10
Примечания
Логарифм — многозначная функция: для каждых х существует бесконечное число число z такое, что 10**z = x .
Конвенция состоит в том, чтобы вернуть z , чья мнимая часть лежит в (-pi, pi] .Для типов входных данных с действительным знаком
log10
всегда возвращает реальный вывод. Для каждого значения, которое не может быть выражено как действительное число или бесконечность, это даетnan
и устанавливает неверный флаг ошибки с плавающей запятой .Для входных данных с комплексным знаком
log10
представляет собой сложную аналитическую функцию, которая имеет обрезанную ветку [-inf,0] и непрерывно сверху на него.log10
обрабатывает отрицательный нуль с плавающей запятой как бесконечно малый отрицательное число, соответствующее стандарту C99.В случаях, когда вход имеет отрицательную действительную часть и очень мало отрицательная комплексная часть (приближается к 0), результат так близок к -pi
Каталожные номера
[1]
М. Абрамовиц и И.А. Стегун, «Справочник по математическим функциям», 10-е издание, 1964, стр. 67. https://personal.math.ubc.ca/~cbm/aands/page_67.htm
[2]
Википедия, «Логарифм». https://en.wikipedia.org/wiki/Логарифм
Примеры
>>> np.log10([1e-15, -3.]) массив([-15., нан])
numpy.log1p — NumPy v1.24 Руководство
- numpy.log1p( x , / , out = None , * , где = True , cast = ‘same_kind’ , order = ‘K’ , dtype=Нет , subok=True [ подпись , extobj ]) =
Возвращает натуральный логарифм единицы плюс входной массив поэлементно.
Вычисляет
log(1 + x)
.- Параметры:
- x array_like
Входные значения.
- из ndarray, None или кортеж из ndarray и None, опционально
Местоположение, в котором сохраняется результат. Если он предусмотрен, он должен иметь форма, на которую транслируются входные данные. Если не указано или Нет, возвращается только что выделенный массив. Кортеж (возможен только как аргумент ключевого слова) должен иметь длину, равную количеству выходов.
- где array_like, необязательный
Это условие передается по входу. В местах, где условие равно True, массив из будет установлен в результат ufunc. В другом месте 9Массив 0004 из сохранит исходное значение. Обратите внимание, что если неинициализированный массив из
out=None
, места внутри него, где условие равно False, будут остаются неинициализированными.- **kwargs
Другие аргументы, содержащие только ключевые слова, см. документы ufunc.
- Возвращает:
- y ndarray
Натуральный логарифм числа 1 + x , поэлементно. Это скаляр, если x является скаляром.
См. также
-
expm1
exp(x) - 1
, инверсияlog1p
.
Примечания
Для ввода с действительным знаком
log1p
является точным также для x настолько маленького размера что 1 + x == 1 в точности с плавающей запятой.Логарифм — многозначная функция: для каждого х есть бесконечность число z такое, что exp(z) = 1 + x . Конвенция заключается в том, чтобы вернуться z , чья мнимая часть лежит в [-pi, pi] .
Для типов входных данных с действительным знаком
log1p
всегда возвращает реальный вывод. Для каждого значения, которое не может быть выражено как действительное число или бесконечность, это даетnan
и устанавливает неверный флаг ошибки с плавающей запятой .Для комплексного ввода,
log1p
— сложная аналитическая функция, которая имеет ответвление [-inf, -1] и непрерывно сверху на него.