Johdatus matemaattisiin toimintoihin Pythonissa

Pythonissa kaikki matemaattiset tarpeet käsitellään python-matemaattisella moduulilla. tämä moduuli erottuu suurelta osin luokiteltuina siihen sisällytettyjen matemaattisten funktionaalisuuksien avulla. Lähes kaikki suositut matemaattiset funktiot sisältyvät matematiikkamoduuliin. Tämä on heti saatavissa oleva vakioyksikkö pythonissa. Tämä voidaan tuoda käyttämällä matematiikan tuontikäskyä.

Erilaiset matematiikan toiminnot Pythonissa

Kaikki tärkeimmät matemaattiset funktiot kuvataan tarkemmin alla,

1. Vakiot

Matemaattisten vakioiden tapauksessa tämän vakion arvo esitetään yksiselitteisesti, nämä määritelmät esitetään joissakin tapauksissa minkä tahansa erikoismerkin tai kuuluisan matemaatikon nimen tai muun suositun keinon avulla. Vakioita esiintyy lukuisilla matematiikan alueilla vakioiden, kuten π ja e, avulla, jotka tapahtuvat sekalaisissa olosuhteissa, kuten lukuteoria, geometria ja laskenta.

Jatkuvan, joka syntyy "luonnollisesti", ja joka tekee vakiona "mielenkiintoisesta", tarkoitus on tietyn ajan kuluessa tarpeellista materiaalia, ja monet matemaattiset vakiot ovat näkyvämpiä kronologisista syistä kuin niiden perustavanlaatuisen matemaattisen mielenkiinnon perusteella. Suosituimpia vakioita ovat tutkittu läpi aikojen ja laskettu paljon desimaalia.

vakiotKuvaus
piipalauttaa 3.141592
Epalauttaa 0.718282
nanEi numero
infääretön

Esimerkki:

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)

Tulos:

2. Logaritmiset funktiot

Käänteistä eksponentisaatiota kutsutaan logaritmiksi. Millä tahansa tietyllä numerolla x sen vastaavan logaritmi-arvon määrittämiseksi lasketaan toisen kiinteän numeron eksponentti kannan b kanssa. Yksinkertaisemmassa tapauksessa logaritmi laskee tai laskee saman kertoimen lukukertoimet toistuvassa kertolaskussa;

Esimerkki: 1000 = 10 × 10 × 10 = 103, silloin 1000 ”logaritmi pohjaan 10” on 3.L x: n logaritmi emäkseen b merkitään logb (x).

Toisaalta luvun eksponentti tarkoittaa, kuinka monta kertaa numeroa käytetään kertoimessa.

Esimerkki: 82 = 8 × 8 = 64

Sanoin, 82: n esittämistä voitaisiin kutsua “8 voimaan 2” tai yksinkertaisesti nimellä “8 neliössä”. Toisaalta luvun eksponentti tarkoittaa, kuinka monta kertaa numeroa käytetään kertoimessa.

ToimiaKuvaus
exp (x)Palauttaa e ** x
expm1 (x)Palauttaa e ** x - 1
loki (x (, pohja))x peruslogaritmi palautetaan
log1p (x)X-arvon base1-logaritmi palautetaan
log2 (x)X-arvon base2-logaritmi palautetaan
log10 (x)X10-arvon Base10-logaritmi palautetaan
pow (x, y)Palauttaa x korotettuna voimalle y
sqrt (x)X: n neliöjuuren arvo palautetaan

Esimerkki:

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

Tulos:

3. Numerotoiminnot

Numeeriset toiminnot mahdollistavat kaikkien matemaattisten lähtökohtien laskemisen.

vakiotKuvaus
ceil (x)Palautetaan pienin kokonaisluku, joka on paljon suurempi tai yhtä suuri kuin x-arvo
kopiosign (x, y)Käyttämällä y-merkkiä x: n arvo palautetaan
lohkojen (x)x: n absoluuttinen arvo palautetaan
kertoma (x)x: n tekijä-arvo palautetaan
lattia (x)palautetaan suurin kokonaisluku, joka on hyvin paljon pienempi tai yhtä suuri kuin x-arvo
fmod (x, y)loput jakamalla x y-arvolla palautetaan
frexp (x)Palauttaa x: n mantissan ja eksponentin parina (m, e)
fsum (iterable)Palauttaa tarkan kelluvan arvon summan kertoimessa
isfinite (x)Jos x ei ole ääretön tai Nan, niin boolean-arvo true palautetaan
isinf (x)Jos x: llä on positiivinen tai negatiivinen ääretön, tosi palautetaan
isNaN (x)Palauttaa arvon True, jos x on NaN
gcd (x, y)x- ja y-arvoille palautetaan eniten rasvat yleinen jakajan arvo
loput (x, y)Löydä loput jakamalla x y: llä.

Esimerkki:

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

lähtö:

4. Trigonometriset toiminnot

Matematiikassa trigonometriset funktiot ovat funktioita, joita käytetään kertomaan suorakulmaisen kolmion näkökulmasta kahden sivupituuden avulla. heillä on hyvin suuri joukko sovelluksia tieteissä, jotka ovat suhteessa geometriaan, kuten kiinteät mekaniikat, taivaanmekaniikka, navigointi ja monet muut. Näiden katsotaan olevan yksinkertaisia ​​jaksollisia funktioita, ja niiden tiedetään edustavan jaksollisia ilmiöitä Fourier-analyysin alusta loppuun.

toimiaKuvaus
sin (x)x: n siniarvo radiaaneissa määritetään
cos (x)kosinin x-arvon radiaanit on määritettävä
tan (x)x: n tangenttiarvo radiaaneissa on määritettävä
astetta (x)radiaanitason muutos
radiaani (x)asteen radiaanimuunnos

Esimerkki:

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

Tulos:

Johtopäätös - Matematiikan toiminnot Pythonissa

Kuten monet muutkin ohjelmointikielet, python tarjoaa myös hyvin monipuolisen joukon matemaattisia funktioita, mikä tekee siitä voimakkaasti vihjatun korkean tason ohjelmointikielen ohjelmointialueella.

Suositellut artikkelit

Tämä on opas matemaattisista toiminnoista Pythonissa. Tässä keskustellaan Pythonin erilaisista matemaattisista funktioista esimerkkien avulla. Voit myös käydä läpi muiden ehdottamiemme artikkeleidemme -

  1. Listaoperaatiot Pythonissa
  2. Tehtaalla Pythonissa
  3. Kielisarja Pythonissa
  4. Python-tiedostot
  5. Matematiikan toiminnot C # -ominaisuudessa
  6. Python-sarjat
  7. Johdatus matematiikan toimintoihin C: ssä
  8. Neliöjuuri PHP: ssä
  9. Kielisarja JavaScriptinä