Вступ до математичних функцій в 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 з прикладами. Ви також можете ознайомитися з іншими запропонованими нами статтями -
- Список операцій в Python
- Факторський в Python
- String Array в Python
- Операції з файлом Python
- Математичні функції в C # із властивостями
- Набори Python
- Вступ до математичних функцій на С
- Квадратний корінь в PHP
- String Array в JavaScript