Как использовать мощность журнала в python?

#python #logging

Вопрос:

Если меня попросят указать P (t)=log(V (t) I(t)), где log — это натуральный логарифм для базового e. V (t) обозначает напряжение, а I (t) обозначает ток. В моей программе я должен ввести

 def logpower(voltage,current):
    p = math.log(voltage*current,math.e)
    return p
 

или

 def logpower(voltage,current):
    p = math.log(voltage*current)
    return p
 

Ответ №1:

https://docs.python.org/3/library/math.html#math.log

math.log(x[, base])

С одним аргументом верните натуральный логарифм x (по основанию e).

С двумя аргументами верните логарифм x к заданной базе, вычисленный как log(x) / log(base).

Итак, оба ваших примера верны, но p = math.log(voltage*current) выглядят намного понятнее