Np log: numpy.log10 — NumPy v1.24 Manual

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
  • 731
  • 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, массив

из будет установлен в результат ufunc. В другом месте массив из сохранит исходное значение. Обратите внимание, что если неинициализированный массив из создан по умолчанию 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

что он вычисляет ровно -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] и непрерывно сверху на него.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *