Въведение в математическите функции в Python

В python всички математически нужди се адресират с помощта на математическия модул python. този модул се откроява до голяма степен класифициран с различни математически функционалности, вградени в него. Почти всички популярни математически функции се подразбират в математическия модул. Това е незабавно наличен стандартен модул в python. Това може да се импортира с помощта на декларацията за математика за импортиране.

Различни математически функции в Python

Всички ключови математически функции са подробно описани по-долу,

1. Константи

В случай на математическа константа, стойността за тази константа се представя с недвусмислено определение, тези дефиниции в някои случаи се представят с помощта на някакви специални символи или чрез известни имена на математици или по някакъв друг популярен начин. Константи възникват в много области на математиката, посредством константи като π и e, случващи се при различни обстоятелства като теория на числата, геометрия и смятане.

Значението на една константа да възниква „естествено“ и прави константа „интересна“ е в необходимия момент материал за нужда и редица математически константи са по-важни по хронологически причини, отколкото чрез техния основен математически интерес. По-добре харесваните константи се изучават през всички векове и се изчисляват до много десетични знаци.

константиописание
пивръща 3.141592
Eвръща 0, 718282
нанНе число
INFбезкраен

Пример:

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 (х)Връща e ** x
expm1 (х)Връща e ** x - 1
лог (x (, база))x към основния логаритъм се връща
log1p (х)Base1 логаритъм с x стойност се връща
log2 (х)Base2 логаритъм с x стойност се връща
log10 (х)Base10 логаритъм с x стойност се връща
Pow (x, y)Връща x, повдигнато до мощността y
SQRT (х)Стойността на квадратния корен за 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. Числови функции

Числовите функции позволяват изчисляване на всички математически възприятия.

константиописание
CEIL (х)Връща се най-малкото цяло число, което е много по-голямо или равно на стойността x
copysign (x, y)С помощта на знака y се връща стойността за x
ФБВП (X)абсолютната стойност за x се връща
факторен (х)Факторната стойност на x се връща
етаж (х)се връща най-голямото цяло число, което е много по-малко или равно на стойността x
fmod (x, y)остатъкът от разделянето на x на y се връща
frexp (х)Връща мантисата и експонента на x като двойката (m, e)
fsum (iterable)Връща точна сума с плаваща запетая в итерабела
isfinite (х)ако x не е безкрайност или Nan, тогава се връща булева стойност true
isinf (х)ако х притежава положителна или отрицателна безкрайност, тогава се връща истината
isnan (х)Връща 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)преобразуване в радиан в степен
радиан (х)степен към преобразуване на радиан

Пример:

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 File Operations
  5. Математически функции в C # със свойства
  6. Python Sets
  7. Въведение в математическите функции в С
  8. Квадратни корени в PHP
  9. String Array в JavaScript