в 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