Подтвердить что ты не робот

Как вы делаете естественные журналы (например, "ln()") с NumPy в Python?

Используя numpy, как я могу сделать следующее:

ln(x)

Это эквивалентно:

np.log(x)

Извиняюсь за такой, казалось бы, тривиальный вопрос, но мое понимание разницы между log и ln заключается в том, что ln является logspace e?

4b9b3361

Ответ 2

Правильно, np.log(x) - это естественный журнал (базовый e журнал) x.

Для других баз помните этот закон журналов: log-b(x) = log-k(x) / log-k(b) где log-b - это журнал в некоторой произвольной базе b, а log-k - это журнал в базе k, например.

здесь k = e

l = np.log(x) / np.log(100)

и l - это log-base-100 x

Ответ 3

Я обычно делаю так:

from numpy import log as ln

Возможно, это может сделать вас более комфортным.

Ответ 4

from numpy.lib.scimath import logn
from math import e

#using: x - var
logn(e, x)