Home » Articole » Articole » Calculatoare » Programare » Python » Bibliotecile importate și alte funcții în Python

Bibliotecile importate și alte funcții în Python

postat în: Python 0

În acest capitol, vom acoperi câteva funcții din diferite biblioteci importate care sunt căutate frecvent sau utilizate în Python. Acest capitol nu este necesar pentru a înțelege pe deplin elementele de bază ale Python. Acest capitol este menit să arate capacitatea suplimentară a Python, care poate fi utilizată cu ceea ce știți deja despre limbaj.

math

Biblioteca math are multe funcții care sunt utile pentru programele care trebuie să efectueze operații matematice, care nu pot fi realizate folosind operatorii încorporați.

Această secțiune presupune că aveți pregătire matematică până la trigonometrie inclusiv.

Lista următoare arată toate funcțiile din biblioteca math:

  • math.ceil
  • math.copysign
  • math.fabs
  • math.factorial
  • math.floor
  • math.fmod (Nu este cel mai ideal pentru scopul său. Nu va fi explicat.)
  • math.frexp (În afara domeniului de aplicare al acestui tutorial. Nu va fi explicat.)
  • math.fsum
  • math.isfinite
  • math.isinf
  • math.isnan
  • math.ldexp
  • math.modf (În afara domeniului de aplicare al acestui tutorial. Nu va fi explicat.)
  • math.trunc (În afara domeniului de aplicare al acestui tutorial. Nu va fi explicat.)
  • math.exp
  • math.expm1
  • math.log
  • math.log1p
  • math.log10
  • math.pow
  • math.sqrt
  • math.acos
  • math.asin
  • math.atan
  • math.atan2
  • math.cos
  • math.hypot
  • math.sin
  • math.tan
  • math.degrees
  • math.radians
  • math.acosh
  • math.asinh
  • math.atanh
  • math.cosh
  • math.sinh
  • math.tanh
  • math.erf
  • math.erfc
  • math.gamma
  • math.lgamma
  • math.pi
  • math.e

Desigur, nu vom acoperi fiecare dintre aceste funcții. Dar vom acoperi o bună parte dintre ele.

Să începem prin a acoperi cele două constante din biblioteca de matematică. math.pi este constanta matematică „π”, la precizia disponibilă pe computer. math.e este constanta matematică „e”, la precizia disponibilă pe computer. Iată un exemplu al ambelor constante atunci când sunt introduse în modul interactiv în shell-ul Python.

>>> import math
>>> math.e
2.718281828459045
>>> math.pi
3.141592653589793

Aceste constante pot fi stocate într-o variabilă la fel ca orice alt număr. Mai jos este un exemplu de astfel de și arată operațiuni simple pe acele variabile.

>>> conste = math.e
>>> (conste + 5 / 2) * 2.21
11.532402840894488
>>> constpi = math.pi
>>> (((7 /2.1) % constpi) * 2)
0.38348135948707984
>>>

Acum, să ne uităm la funcții. Să începem din partea de sus a listei și să mergem în jos. Unele dintre funcții vor fi omise. În acest moment al tutorialului, ar trebui să puteți să vă uitați la fiecare dintre aceste exemple de urmat și să vă dați seama cu ușurință ce face exemplul. Vor fi furnizate o propoziție simplă sau două despre ceea ce face funcția.

Mai jos este un exemplu pentru fiecare funcție de modul de matematică și modul în care este utilizată. (Excluzând funcțiile menționate mai sus, pentru a nu fi explicate).

>>> import math
>>> math.ceil(4.5) ** Rotunjește numărul până la cel mai apropiat număr non-zecimal **
5
>>> math.ceil(4.1)
5
>>> math.copysign(4, -.4)  ** Returnează numărul x cu semnul lui y în contextul lui (x,y)-4.0 >>> math.copysign(-4, 4) 4.0 >>> math.fabs(-44) ** Returnează valoarea absolută a numărului, sub formă de float ** 44.0 >>> math.factorial(4) ** Returnează factorialul unui număr ** 24 >>> math.floor(4.3) ** Rotunjește numărul la cel mai apropiat număr non-zecimal. ** 4 >>> math.floor(4.99999) 4 >>> math.fsum([.1,.2,5,45.2,-.054,.4]) ** Returnează suma tuturor numerelor din paranteze. Nu întotdeauna precis ** 50.846000000000004 >>> math.isfinite(3) ** Returnează True dacă valoarea nu este nici infinit, nici NaN. În caz contrar, returnează False. ** True

(Include texte din Wikibooks traduse și adaptate de Nicolae Sfetcu)

Big Data: Modele de afaceri - Securitatea megadatelor
Big Data: Modele de afaceri – Securitatea megadatelor

Nu rata oportunitatea de a rămâne competitiv într-o lume bazată pe date!

Nu a fost votat 19.11 lei28.68 lei Selectează opțiunile Acest produs are mai multe variații. Opțiunile pot fi alese în pagina produsului.
Statistica pentru afaceri
Statistica pentru afaceri

Instrumentul esențial pentru decizii inteligente în mediul de afaceri!

Nu a fost votat 19.11 lei40.94 lei Selectează opțiunile Acest produs are mai multe variații. Opțiunile pot fi alese în pagina produsului.
Etica Big Data în cercetare
Etica Big Data în cercetare

Principalele probleme cu care se confruntă oamenii de știință în lucrul cu seturile mari de date (Big Data), evidențiind principale aspecte etice, luând în considerare inclusiv legislația din Uniunea Europeană. După o scurtă Introducere despre Big Data, secțiunea Tehnologia prezintă … Citeşte mai mult

Nu a fost votat 0.00 lei11.25 lei Selectează opțiunile Acest produs are mai multe variații. Opțiunile pot fi alese în pagina produsului.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *