Як я можу зробити наступне за допомогою numpy:
ln(x)
Чи еквівалентно:
np.log(x)
Я перепрошую за таке, здавалося б, тривіальне запитання, але моє розуміння різниці між logі lnполягає в тому, що lnце часовий простір e?
Як я можу зробити наступне за допомогою numpy:
ln(x)
Чи еквівалентно:
np.log(x)
Я перепрошую за таке, здавалося б, тривіальне запитання, але моє розуміння різниці між logі lnполягає в тому, що lnце часовий простір e?
Відповіді:
np.logє 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)це натуральний журнал (базовий 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
from numpy.lib.scimath import logn
from math import e
#using: x - var
logn(e, x)