в Python и NumPy ЛН
используя numpy, как я могу сделать следующее:
ln(x)
эквивалентно ли это:
np.log(x)
Я прошу прощения за такой, казалось бы, тривиальный вопрос, но мое понимание разницы между log
и ln
это ln
является ли logspace e?
3 ответов
np.log
is ln
, тогда как np.log10
ваш стандартный журнал основания 10.
соответствующие документы:
http://docs.scipy.org/doc/numpy/reference/generated/numpy.log.html
http://docs.scipy.org/doc/numpy/reference/generated/numpy.log10.html
правильно, np.log(x)
является естественным журналом (base e
log) из 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
является лог-база-100 из x