Inleiding tot wiskundige functies in Python

In python worden alle wiskundige benodigdheden aangepakt met behulp van de python-wiskundemodule. deze module valt grotendeels op met een groot aantal wiskundige functionaliteiten erin. Bijna alle populaire wiskundige functies worden geïmpliceerd in de wiskundemodule. Dit is een direct beschikbare standaardmodule in python. Dit kan worden geïmporteerd met behulp van de wiskundige instructie importeren.

Verschillende wiskundige functies in Python

Alle belangrijke wiskundige functies worden hieronder diep beschreven,

1. Constanten

In het geval van een wiskundige constante wordt de waarde voor deze constante voorgesteld door een ondubbelzinnige definitie, deze definities worden soms weergegeven door middel van speciale symbolen of door bekende namen van wiskundigen of door andere populaire middelen. Constanten komen voor in tal van gebieden van de wiskunde, door middel van constanten zoals π en e in verschillende omstandigheden zoals getaltheorie, geometrie en calculus.

De betekenis van een constante die 'van nature' ontstaat, en die een constante 'interessant' maakt, is te zijner tijd materiaal van behoefte, en een aantal wiskundige constanten zijn meer aanwezig om chronologische redenen dan om hun fundamentele wiskundige belang. De meer geliefde constanten zijn door de eeuwen heen bestudeerd en berekend op veel decimalen.

constantenBeschrijving
pigeeft 3.141592 terug
Egeeft 0, 718282 terug
nanGeen nummer
infeindeloos

Voorbeeld:

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)

Uitgang:

2. Logaritmische functies

Het omgekeerde voor exponentiatie wordt een logaritme genoemd. Voor elk gegeven nummer x om de respectieve logaritmewaarde te bepalen, wordt de exponent van een ander vast nummer met basis b berekend. In een eenvoudiger geval berekent of telt de logaritme het aantal keren dat dezelfde factor voorkomt bij herhaalde vermenigvuldiging;

Vb: 1000 = 10 × 10 × 10 = 103, dan is de "logaritme met basis 10" van 1000 3. De logaritme van x met basis b wordt aangeduid als logb (x).

Aan de andere kant betekent de exponent van een getal het aantal keren dat het nummer wordt gebruikt in een vermenigvuldigingsfactor.

Vb: 82 = 8 × 8 = 64

Met andere woorden, de weergave van 82 zou '8 tot de macht 2' kunnen worden genoemd of gewoon als '8 in het kwadraat'. Anderzijds betekent de exponent van een getal het aantal keren dat het nummer wordt gebruikt in een vermenigvuldigingsfactor.

FunctieBeschrijving
exp (x)Retourneert e ** x
expm1 (x)Retourneert e ** x - 1
log (x (, basis))x naar het basislogaritme wordt geretourneerd
log1p (x)Base1-logaritme van x-waarde wordt geretourneerd
log2 (x)Base2-logaritme van x-waarde wordt geretourneerd
log10 (x)Base10-logaritme van x-waarde wordt geretourneerd
pow (x, y)Retourneert x verhoogd tot de macht y
sqrt (x)De vierkantswortelwaarde voor x wordt geretourneerd

Voorbeeld:

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 " )

Uitgang:

3. Numerieke functies

Met de numerieke functies kunnen alle wiskundige inschattingen worden berekend.

constantenBeschrijving
ceil (x)Het kleinste gehele getal dat veel groter is dan of gelijk is aan de x-waarde wordt geretourneerd
copysign (x, y)Met het teken van y wordt de waarde voor x geretourneerd
Fabs (x)absolute waarde voor de x wordt geretourneerd
factorial (x)factorwaarde van x wordt geretourneerd
vloer (x)het grootste gehele getal dat veel kleiner is dan of gelijk is aan de x-waarde wordt geretourneerd
fmod (x, y)de rest van het delen van x door y-waarde wordt geretourneerd
frexp (x)Retourneert de mantisse en exponent van x als het paar (m, e)
fsum (iterable)Retourneert een nauwkeurige drijvende komma som van waarden in de iterabele
isfinite (x)als x geen oneindig of Nan is, wordt de Booleaanse waarde true geretourneerd
isinf (x)als x een positieve of negatieve oneindigheid heeft, wordt true geretourneerd
isNaN (x)Retourneert True als x een NaN is
gcd (x, y)voor x- en y-waarde wordt de meest algemene waarde van de deler geretourneerd
rest (x, y)Zoek de rest na het delen van x door y.

Voorbeeld:

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 ")

Output:

4. Goniometrische functies

In de wiskunde zijn de trigonometrische functies functies die worden gebruikt om een ​​gezichtspunt van een rechthoekige driehoek te vertellen met behulp van twee zijlengten. ze hebben een zeer groot aantal toepassingen in wetenschappen die relatief zijn ten opzichte van geometrie, zoals solide mechanica, hemelmechanica, navigatie, vele andere. Dit worden beschouwd als eenvoudige periodieke functies en zijn algemeen bekend voor de periodieke fenomenen, van begin tot einde van Fourier-analyse.

functieBeschrijving
sin (x)sinuswaarde van x in radialen wordt bepaald
cos (x)cosinuswaarde van x in radialen moet worden bepaald
tan (x)raakwaarde van x in radialen moet worden bepaald
graden (x)radiaal naar graden conversie
radialen (x)graden naar radiaal conversie

Voorbeeld:

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 ")

Uitgang:

Conclusie - wiskundige functies in Python

Net als veel andere programmeertalen biedt python ook een zeer gevarieerde set van wiskundige functies waardoor het een sterk geïmpliceerde programmeertaal op hoog niveau in de programmeerarena is.

Aanbevolen artikelen

Dit is een handleiding voor wiskundige functies in Python. Hier bespreken we verschillende wiskundige functies in Python met voorbeelden. U kunt ook onze andere voorgestelde artikelen doornemen -

  1. Lijstbewerkingen in Python
  2. Factorial in Python
  3. String Array in Python
  4. Python-bestandsbewerkingen
  5. Wiskundige functies in C # met eigenschappen
  6. Python-sets
  7. Inleiding tot wiskundige functies in C
  8. Vierkantswortel in PHP
  9. String Array in JavaScript