Рубрики
Без рубрики

Python Log () Функции для расчета logarithm

Логарифмы используются для изображения и представляют большие числа. Журнал является обратным представлением показателя. Эта статья будет погружаться в функции Python Log ().

Автор оригинала: Pankaj Kumar.

Логарифмы Используются для изображения и представляют большие числа. Журнал является обратным представлением показателя. Эта статья будет погружаться в Python Log () Функции Отказ Логарифмические функции Python помогают пользователям найти журнал номеров в большом количестве легче и эффективно манера.

Понимание функций журнала () в Python

Чтобы использовать функциональные возможности функций журнала, нам нужно Импорт Математика модуль, используя оператор ниже.

import math

Нам все нужно принять к сведению тот факт, что Функции журнала Python не могут быть доступны напрямую. Нам нужно использовать Математика Модуль для доступа к функциям журналов в коде.

Синтаксис:

math.log(x)

math.log (x) Функция используется для расчета Натуральная логарифмическая ценность I.E. Войти в базу e (Номер Эйлера), который составляет около 2,71828, значение параметра ( Числовое выражение ), переданный ему.

Пример:

import math   

print("Log value: ", math.log(2))

В приведенном выше фрагменте кода мы запрашиваем логарифмическое значение 2.

Выход:

Log value:  0.6931471805599453

Варианты функций Python Log ()

Ниже приведены варианты базовой функции журнала в Python:

  • log2 (x)
  • log (x, база)
  • log10 (x)
  • log1p (x)

1. Log2 (x) – База журнала 2

math.log2 (x) Функция используется для расчета Логарифмическое значение числового выражения основания 2 Отказ

Синтаксис:

math.log2(numeric expression)

Пример:

import math 

print ("Log value for base 2: ") 
print (math.log2(20)) 

Выход:

Log value for base 2: 
4.321928094887363

2. Журнал (n, база) – журнал log n

math.log (x, база) Функция вычисляет логарифмическое значение X I.E. Числовое выражение для A Особое (желаемое) базовое значение Отказ

Синтаксис:

math.log(numeric_expression,base_value)

Эта функция принимает два аргумента:

  • числовое выражение
  • Базовое значение

Примечание : Если Нет базового значения предоставляется функции, Math.log (x, ((база)) действует как Основная функция журнала и рассчитывает журнал числового выражения к База E Отказ

Пример:

import math 

print ("Log value for base 4 : ") 
print (math.log(20,4)) 

Выход:

Log value for base 4 : 
2.1609640474436813

3. Log10 (x) – База 10

math.log10 (x) Функция вычисляет логарифмическое значение числового выражения к База 10 Отказ

Синтаксис:

math.log10(numeric_expression)

Пример:

import math 

print ("Log value for base 10: ") 
print (math.log10(15)) 

В приведенном выше фрагменте кода логарифмическое значение 15 к база 10 рассчитывается.

Выход:

Log value for base 10 : 
1.1760912590556813

4. log1p (x)

math.log1p (x) Функция рассчитывает Журнал (1 + X) определенного входного значения I.E. Икс

Примечание: math.log1p (1 + x) эквивалентен Math.log (x)

Синтаксис:

math.log1p(numeric_expression)

Пример:

import math 

print ("Log value(1+15) for x = 15 is: ") 
print (math.log1p(15)) 

В приведенном выше фрагменте кода рассчитывается значение журнала (1 + 15) для входного выражения 15.

Таким образом, math.log1p (15) эквивалентно math.log (16) Отказ

Выход:

Log value(1+15) for x = 15 is: 
2.772588722239781

Понимание Войти Python Numpy

Python Numpy Позволяет нам рассчитать Натуральные логарифмические значения из входных элементов множества массива одновременно.

Для использования метода numpy.log () нам нужно Импортировать Numpy Module используя оператор ниже.

import numpy

Синтаксис:

numpy.log(input_array)

numpy.log () Функция принимает Массив ввода в качестве параметра и возвращает массив с Логарифмическое значение элементов в этом.

Пример:

import numpy as np 

inp_arr = [10, 20, 30, 40, 50] 
print ("Array input elements:\n", inp_arr) 

res_arr = np.log(inp_arr) 
print ("Resultant array elements:\n", res_arr) 

Выход:

Array input elements:
 [10, 20, 30, 40, 50]
Resultant array elements:
 [ 2.30258509  2.99573227  3.40119738  3.68887945  3.91202301]

Заключение

В этой статье мы поняли работу функций журнала Python и представили варианты логарифмической функции в Python.

Рекомендации