Логарифм в Python: функции log и log10
Логарифм - это математическая функция, которая определяет степень, в которую нужно возвести число, чтобы получить другое число. В питоне логарифм можно вычислить с помощью математической функции `log()` из модуля `math`.
Примеры кода:
1. Вычисление натурального логарифма:
python
import math
x = 10
lnx = math.log(x)
print(lnx) # 2.302585092994046
2. Вычисление десятичного логарифма:
python
import math
x = 1000
logx = math.log10(x)
print(logx) # 3.0
3. Вычисление логарифма с произвольным основанием:
python
import math
x = 8
a = 2
loga_x = math.log(x, a)
print(loga_x) # 3.0
В первом примере мы вычисляем натуральный логарифм числа 10. Во втором примере мы вычисляем десятичный логарифм числа 1000. В третьем примере мы вычисляем логарифм основания 2 числа 8.
Обратите внимание, что аргумент функции `log()` должен быть положительным числом. Если аргумент отрицательный или равен нулю, функция выдаст ошибку. Также, если мы вычисляем логарифм с произвольным основанием, то основание должно быть положительным и отличным от единицы.