Вступ до математичних функцій в Python

У python усі математичні потреби вирішуються за допомогою математичного модуля python. цей модуль виділяється значною мірою класифікованим з різноманітними математичними функціоналами, вкладеними в нього. Майже всі популярні математичні функції маються на увазі в математичному модулі. Це миттєво доступний стандартний модуль у python. Це можна імпортувати за допомогою оператора математики імпорту.

Різні математичні функції в Python

Усі основні математичні функції глибоко описані нижче,

1. Константи

У випадку математичної константи значення для цієї константи представлено однозначним визначенням, ці визначення в деяких випадках представлені за допомогою будь-яких спеціальних символів або будь-яких відомих імен математиків або будь-якими іншими популярними засобами. Константи виникають у численних областях математики за допомогою констант, таких як π і e, що відбуваються при різних обставинах, таких як теорія чисел, геометрія та числення.

Сенс константи, що виникає "природно", і робить константу "цікавою", є з часом необхідним матеріалом, і ряд математичних констант є більш важливими для хронологічних міркувань, ніж для їх основного математичного інтересу. Більш сподобалися константи були вивчені весь вік і обчислювалися до багатьох десяткових знаків.

КонстантиОпис
піповертає 3.141592
Еповертає 0, 718282
няньНе число
інфнескінченний

Приклад:

import math
print( "CONSTANTS IN PYTHON")
print(" PI value : ", math.pi)
print(" E value : ", math.e)
print(" nan value : ", math.nan)
print(" E value : ", math.inf)

Вихід:

2. Логарифмічні функції

Зворотне для експоненції називається логарифмом. Для будь-якого заданого числа x для визначення його відповідного значення логарифму розраховується показник іншого фіксованого числа з базою b. У більш прямому випадку логарифм обчислює або підраховує числові входження одного і того ж фактора при повторному множенні;

Наприклад: 1000 = 10 × 10 × 10 = 103, тоді "логарифм до основи 10" з 1000 дорівнює 3. Логарифм x до основи b позначається як logb (x).

З іншого боку, показник числа означає, скільки разів число використовується в коефіцієнті множення.

Наприклад: 82 = 8 × 8 = 64

Словом, подання 82 можна назвати «8 до потужності 2» або просто як «8 у квадраті». З іншого боку, показник числа означає, скільки разів число використовується в коефіцієнті множення.

ФункціяОпис
exp (x)Повертається e ** x
expm1 (x)Повертається e ** x - 1
журнал (x (, база))x до базового логарифму повертається
log1p (x)Повертається логарифм Base1 з значенням x
log2 (x)Повертається логарифм Base2 значення x
log10 (x)Повертається логарифм Base10 з значенням x
порох (х, у)Повертається x, піднятий до потужності y
sqrt (x)Повертається квадратне значення кореня для x

Приклад:

import math
#variable declaration and assignation
Number_1 = 1
Number_2 = 2
Number_3 = 3
Number_4 = 4
# Applying exp() function
print(" EXPONENT VALUE ")
print(" Exponent value: ", math.exp(Number_1))
print(" \n ")
# Applying Base1 logarithm function
print(" BASE1 LOGARITHM " )
print(" BASE1 LOGARITHM VALUE of 2 : ", math.log1p(Number_2))
print(" \n " )
# Applying Base2 logarithm function
print(" BASE2 LOGARITHM " )
print(" BASE2 LOGARITHM VALUE of 2 : ", math.log2(Number_2))
print(" \n " )
# Applying Base10 logarithm function
print(" BASE10 LOGARITHM " )
print(" BASE10 LOGARITHM VALUE of 2 : ", math.log10(Number_2))
print(" \n " )
# Applying x to power of Y
print(" X^Y" )
print(" X^Y Value : ", math.pow(Number_3, Number_4))
print(" \n " )
# Applying square root determination
print(" SQUARE ROOT " )
print(" SQUARE ROOT of 4 : ", math.sqrt(Number_4))
print(" \n " )

Вихід:

3. Числові функції

Числові функції дозволяють обчислити всі математичні уявлення.

КонстантиОпис
стеля (х)Повертається найменше ціле число, яке дуже більше або дорівнює значенню x
copysign (x, y)За допомогою знака y повертається значення для x
fabs (x)абсолютне значення для х повертається
факторіал (x)повертається фактичне значення х
поверх (х)повертається найбільше ціле число, яке набагато менше або дорівнює значенню x
fmod (x, y)решта ділення х на значення y повертається
frexp (x)Повертає мантісу та показник x як пари (m, e)
fsum (ітерабельний)Повертає точну суму значень з плаваючою комою в ітерабелі
нескінченний (x)якщо x не є нескінченним чи Nan, то повертається булеве значення true
isinf (x)якщо х містить позитивну або негативну нескінченність, то повертається істина
isnan (x)Повертає значення True, якщо x - NaN
gcd (x, y)для значень x і y повертається найбільше значення загального дільника
залишок (x, y)Знайдіть решту після ділення x на y.

Приклад:

import math
#variable declaration and assignation
Number_1 = 10.5
Number_2 = 20
Number_3 = -30
Number_4 = -40.24566
Number_5 = 50
Number_6 = 60.94556
Number_7 = 70
Number_8 = 80
# Applying Ceil() function
print( " CEIL : Smallest integer which is very much greater than or equal to the x value is returned ")
print( " CEIL value : ", math.ceil(Number_1))
print( " \n " )
# Applying Copysign() function
print( " COPYSIGN : Smallest integer which is very much greater than or equal to the x value is returned ")
Temp_var1 = math.copysign(Number_2, Number_3)
print(" VALUE AFTER COPY SIGN : ", Temp_var1)
print(" \n ")
# Applying fabs() function
print( " FABS : absolute value for the x is returned ")
print(" ABSOLUTE VALUE FOR 40.24566 : ", math.fabs(Number_4))
print(" \n ")
# Applying Factorial() function
print(" FACTORIAL : factorial value of x is returned ")
print(" Factorial value for 50 : ", math.factorial(Number_5))
print(" \n ")
# Applying Floor() function
print(" FLOOR : largest integer which is very much less than or equal to the x value is returned " )
print(" Floor : ", math.floor(Number_6))
print(" \n ")
# Applying Fmod() function
print(" FMOD : remainder of divinding x by y value is returned ")
print(" Remainder : ", math.fmod(Number_6, Number_5))
print(" \n ")
# Applying Frexp() function
print( " FREXP : Returns the mantissa and exponent of x as the pair (m, e) " )
print(" MANTISSA EXPONENT : ", math.frexp(Number_7))
print( " \n " )
# Applying isfinite() function
print(" isfinite : if x is not an infinity or a Nan then boolean value true is returned ")
print(" Infinite or Nan (produces boolean output): ", math.isfinite(Number_8))
print(" \n ")

Вихід:

4. Тригонометричні функції

У математиці тригонометричні функції - це функції, які використовуються для оповідання точки зору прямокутного трикутника за допомогою двох бічних довжин. у них дуже великий набір застосувань у науках, що відносяться до геометрії, такі як тверда механіка, небесна механіка, навігація, безліч інших. Вони вважаються простими періодичними функціями і широко відомі для репрезентацій періодичних явищ, починаючи з початку і до кінця Фур'є-аналізу.

функціяОпис
гріх (х)визначається синусове значення x у радіанах
cos (x)значення косинуса x в радіанах потрібно визначити
засмага (x)дотичне значення x у радіанах потрібно визначити
градусів (х)перетворення радіану в ступінь
радіан (x)ступінь перетворення радіану

Приклад:

import math
print(" \n ")
print(" TRIGNOMETRIC FUNCTION USAGE " )
print(" \n ")
print(' The value of Sin(90 degree) : ' + str(math.sin(math.radians(90))))
print(' The value of cos(90 degree) : ' + str(math.cos(math.radians(90))))
print(' The value of tan(pi) : ' + str(math.tan(math.pi)))
print(" \n ")

Вихід:

Висновок - математичні функції в Python

Як і багато інших мов програмування, python також пропонує дуже різноманітний набір математичних функцій, що робить його мовою програмування високого рівня на арені програмування.

Рекомендовані статті

Це посібник з математичних функцій в Python. Тут ми обговорюємо різні математичні функції в Python з прикладами. Ви також можете ознайомитися з іншими запропонованими нами статтями -

  1. Список операцій в Python
  2. Факторський в Python
  3. String Array в Python
  4. Операції з файлом Python
  5. Математичні функції в C # із властивостями
  6. Набори Python
  7. Вступ до математичних функцій на С
  8. Квадратний корінь в PHP
  9. String Array в JavaScript