Úvod do matematických funkcí v Pythonu

V pythonu jsou všechny matematické potřeby řešeny pomocí pythonového matematického modulu. tento modul vyniká tím, že je do značné míry klasifikován s různými matematickými funkcemi, které jsou do něj zabudovány. Téměř všechny populární matematické funkce jsou zahrnuty v matematickém modulu. Toto je okamžitě dostupný standardní modul v pythonu. To lze importovat pomocí příkazu import math.

Různé matematické funkce v Pythonu

Všechny klíčové matematické funkce jsou podrobně popsány níže,

1. Konstanty

V případě matematické konstanty je hodnota této konstanty reprezentována jednoznačnou definicí, tyto definice jsou v některých případech reprezentovány pomocí jakýchkoli speciálních symbolů nebo známých jmen matematiků nebo jakýmkoli jiným populárním způsobem. Konstanty se vyskytují v mnoha oblastech matematiky pomocí konstant, jako je π a e, které se dějí za různých okolností, jako je teorie čísel, geometrie a počet.

Význam konstanty, která se objevuje „přirozeně“ a dělá z ní konstantu „zajímavou“, je v pravý čas potřebný a řada matematických konstant je významnější spíše pro chronologické důvody než prostředky pro jejich základní matematický zájem. Nejoblíbenější konstanty jsou studovány celou věky a počítány na mnoho desetinných míst.

KonstantyPopis
pivýnosy 3, 141592
Enávratnost 0, 718282
nanNe číslo
infnekonečný

Příklad:

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)

Výstup :

2. Logaritmické funkce

Inverzní inverze se nazývá logaritmus. Pro každé dané číslo x, aby se určila jeho příslušná logaritmická hodnota, se vypočte exponent jiného pevného čísla se základnou b. V jednodušším případě logaritmus počítá nebo počítá výskyt čísel stejného faktoru při opakovaném násobení;

Příklad: 1000 = 10 × 10 × 10 = 103, pak „logaritmus k bázi 10“ 1000 je 3. Logaritmus x k bázi b je označen jako logb (x).

Na druhé straně exponent čísla znamená, kolikrát je číslo použito v multiplikačním faktoru.

Příklad: 82 = 8 × 8 = 64

Slovy lze reprezentaci 82 nazvat „8 k mocnině 2“ nebo jednoduše jako „8 na druhou“ Na druhé straně, exponent čísla znamená, kolikrát je číslo použito v multiplikačním faktoru.

FunkcePopis
exp (x)Vrací e ** x
expm1 (x)Vrací e ** x - 1
log (x (, base))x je vráceno základní logaritmus
log1p (x)Vrací se logaritmus x1 základny
log2 (x)Vrací se logaritmus x2 základní hodnoty
log10 (x)Vrací se logaritmus hodnoty x10
pow (x, y)Vrací x zvýšeno na sílu y
sqrt (x)Vrátí se druhá odmocnina pro x

Příklad:

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

Výstup :

3. Numerické funkce

Numerické funkce umožňují výpočet všech matematických počátků.

KonstantyPopis
strop (x)Vrátí se nejmenší celé číslo, které je mnohem větší nebo rovno hodnotě x
copysign (x, y)Pomocí znaménka y se vrátí hodnota pro x
fabs (x)je vrácena absolutní hodnota pro x
faktoriální (x)je vrácena faktoriální hodnota x
podlaha (x)vrátí se největší celé číslo, které je mnohem menší nebo rovno hodnotě x
fmod (x, y)zbytek dělení x hodnotou y je vrácen
frexp (x)Vrací mantisu a exponent x jako pár (m, e)
fsum (iterable)Vrací přesný součet hodnot s pohyblivou řádovou čárkou v iterovatelném stavu
isfinit (x)Pokud x není nekonečno nebo Nan, pak se vrátí booleovská hodnota true
isinf (x)pokud x drží kladné nebo záporné nekonečno, vrátí se true
isnan (x)Vrací True, pokud x je NaN
gcd (x, y)pro hodnotu xay je vrácena největší společná hodnota dělitele
zbytek (x, y)Najděte zbytek po dělení x y.

Příklad:

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

Výstup:

4. Trigonometrické funkce

V matematice jsou trigonometrické funkce funkce, které se používají k vyprávění úhlu pohledu pravoúhlého trojúhelníku prostřednictvím dvou stran. mají velmi velké množství aplikací ve vědách, které jsou relativní k geometrii, jako jsou mechanika těles, nebeská mechanika, navigace, mnoho dalších. Tyto funkce jsou považovány za jednoduché periodické funkce a obecně je známo, že představují periodické jevy od začátku do konce Fourierovy analýzy.

funkcePopis
hřích (x)je stanovena sinusová hodnota x v radiánech
cos (x)je třeba určit kosinovou hodnotu x v radiánech
tan (x)je třeba určit tangenciální hodnotu x v radiánech
stupně (x)radian na stupeň konverze
radián (x)konverze stupně na radian

Příklad:

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

Výstup :

Závěr - matematické funkce v Pythonu

Jako mnoho jiných programovacích jazyků, python také nabízí velmi diverzifikovanou sadu matematických funkcí, což z něj činí silně implikovaný programovací jazyk na vysoké úrovni v programovací aréně.

Doporučené články

Toto je průvodce matematickými funkcemi v Pythonu. Zde diskutujeme různé matematické funkce v Pythonu s příklady. Můžete si také prohlédnout naše další doporučené články -

  1. Seznam operací v Pythonu
  2. Factorial v Pythonu
  3. String Array v Pythonu
  4. Operace se soubory Python
  5. Matematické funkce v C # s vlastnostmi
  6. Pythonovy sady
  7. Úvod do matematických funkcí v C
  8. Square Root v PHP
  9. Řetězcová pole v JavaScriptu

Kategorie: