Matemaattiset funktiot Pythonissa | Opas erilaisiin matemaattisiin funktioihin Pythonissa (2024)

Päivitetty 17. maaliskuuta 2023

Math Functions in Python | Guide to Different Math Functions in Python (1)

Johdatus matemaattisiin funktioihin Pythonissa

Pythonissa matemaattiset funktiot ovat kokoelma ennalta määritettyjä matemaattisia toimintoja yleisillä implisiittisillä arvoilla, jotka voidaan hakea suoraan ohjelman matemaattisia operaatioita varten. Pythonissa on useita tällaisia ​​matemaattisia toimintoja, kuten vakiot (pi palauttaa arvon 3,141592, E paluuarvolle 0,718282, nan edustaa ei-lukuja, inf edustaa ääretöntä), logaritmiset funktiot (exp(x) palauttaa e**x), expm1(x) palauttaa e**x-1, log2(x) palauttaa logaritmisen arvon x:lle kanta2:lla, sqrt(x) palauttaa x:n neliöjuuren arvon), numeeriset funktiot (faktoriaali(x), isinf(x), jäännös (x, y) palauttaa jäännöksen arvon x:n jakamiselle y:llä ja trigonometrisille funktioille (sin(x), cos(x), tanx(x)).

Aloita ilmainen ohjelmistokehityskurssi

Verkkokehitys, ohjelmointikielet, ohjelmistojen testaus ja muut

Pythonin eri matemaattiset funktiot

Kaikki tärkeimmät matemaattiset funktiot on kuvattu perusteellisesti alla,

1. Vakiot

Matemaattisen vakion tapauksessa tämän vakion arvo esitetään yksiselitteisellä määritelmällä; nämä määritelmät esitetään joissakin tapauksissa erityisillä symboleilla tai monien kuuluisien matemaatikoiden nimillä tai millä tahansa muulla yleisellä tavalla. Vakiot esiintyvät monilla alueillamatematiikkavakioiden, kuten π, avulla ja tapahtuu erilaisissa olosuhteissa, kuten lukuteoriassa, geometriassa ja laskennassa.

Vakion merkitys syntyä "luonnollisesti" ja tehdä vakiosta "kiinnostava" on aikanaan tarpeellinen materiaali, ja monet matemaattiset vakiot ovat näkyvämpiä kronologisista syistä kuin niiden perustavanlaatuisen matemaattisen mielenkiinnon vuoksi. Suosituimpia vakioita on tutkittu kautta aikojen ja laskettu monen desimaalin tarkkuudella.

VakiotKuvaus
pipalauttaa 3.141592
Epalauttaa 0,718282
sisäänEi numero
infääretön

Esimerkki:

import mathprint( " CONSTANTS IN PYTHON ")print(" PI-arvo : " , math.pi)print(" E-arvo : " , math.e)print(" nan value : " , math.nan)print(" E-arvo : " , math.inf)

Lähtö:

Math Functions in Python | Guide to Different Math Functions in Python (2)

2. Logaritmiset funktiot

Eksponentin käänteisarvoa kutsutaan logaritmiksi. Jollekin tietylle luvulle x, sen vastaavan logaritmiarvon määrittämiseksi, lasketaan toisen kiinteän luvun eksponentti, jonka kantaluku on b. Yksinkertaisemmassa tapauksessa logaritmi laskee tai laskee saman tekijän numeroesiintymät toistuvassa kertolaskussa;

Esim: 1000 = 10 × 10 × 10 = 103, sitten 1000:n logaritmi kanta10:een. Logaritmi xtobasebis merkitään aslogb (x ).

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

Esimerkki: 82 = 8 × 8 = 64

Toisin sanoen luvun 82 esitystä voitaisiin kutsua "8 potenssiin 2" tai yksinkertaisesti "8 neliöiksi". Toisaalta luvun eksponentti tarkoittaa, kuinka monta kertaa numeroa käytetään kertoimessa.

ToimintoKuvaus
exp(x)Palauttaa e**x
expm1(x)Palauttaa e**x – 1
loki(x[, kanta])x peruslogaritmiin palautetaan
log1p(x)Palautetaan x-arvon perus1 logaritmi
log2(x)Palautetaan x-arvon perus2 logaritmi
log10(x)Palautetaan x-arvon perus10 logaritmi
pow(x, y)Palauttaa x:n korotettuna potenssiin y
sqrt(x)Palautetaan x:n neliöjuuriarvo

Esimerkki:

tuonti math#muuttujan ilmoitus ja määritysNumber_1 = 1Numero_2 = 2 Numero_3 = 3Lukua_4 = 4# Sovelletaan exp() functionprint(" EKSPONENTTIARVO ")print(" Eksponenttiarvo: " , math.exp(Numero_1))print(" \n ") # Sovelletaan Base1 logaritmia functionprint(" PERUS1 LOGARIMI " )print(" PERUS1 LOGARITHM VALUE of 2 : ", math.log1p(Number_2))print(" \n " )# Sovelletaan Base2 logaritmia functionprint(" PERUS2 LOGARITHM ")print(" " )print(" " ) BASE2 LOGARITHM VALUE of 2 : ", math.log2(Number_2))print(" \n " )# Sovelletaan Base10 logaritmia functionprint(" BASE10 LOGARITHM " )print(" BASE10 LOGARITHM VALUE of 2 : ", math.log_2) )print(" \n " )# Käytetään x:n tehoon Yprint(" X^Y" )print(" X^Y Arvo : ", math.pow(Number_3,Number_4))print(" \n " )# Käytetään neliöjuuren determinationprint(" NELIÖJUuri " )print(" NELIÖJUURI 4:stä : ", math.sqrt(Number_4))print(" \n " )

Lähtö:

Math Functions in Python | Guide to Different Math Functions in Python (3)

3. Numeeriset funktiot

Numeeristen funktioiden avulla voidaan laskea kaikki matemaattiset aloitukset.

VakiotKuvaus
katto (x)Pienin kokonaisluku, joka on hyvin paljon suurempi tai yhtä suuri kuin x-arvo, palautetaan
kopiomerkki(x, y)Y:n etumerkkiä käyttämällä palautetaan x:n arvo
ihania(x)x:n absoluuttinen arvo palautetaan
tekijä(x)x:n tekijäarvo palautetaan
kerros (x)suurin kokonaisluku, joka on hyvin paljon pienempi tai yhtä suuri kuin x-arvo, palautetaan
fmod(x, y)x:n jakamisesta y:llä palautetaan loppuosa
frexp(x)Palauttaa x:n mantissan ja eksponentin parina (m, e)
fsum (iteroitava)Palauttaa tarkan arvojen liukulukusumman iterablessa
on ääretön (x)jos x ei ole ääretön tai Nan, palautetaan boolen arvo tosi
isinf(x)jos x:llä on positiivinen tai negatiivinen ääretön, palautetaan tosi
isnan (x)Palauttaa True, jos x on NaN
gcd(x, y)x- ja y-arvoille palautetaan suurin yhteisen jakajan arvo
loppuosa (x, y)Etsi jakojäännös x:n y:llä jakamisen jälkeen.

Esimerkki:

tuo matemaattinen#muuttujan ilmoitus ja määritysNumber_1 = 10,5Numero_2 = 20Numero_3 = -30Numero_4 = -40,24566Numero_5 = 50Numero_6 = 60,94556Numero_7 = 70Numero_8 = Pieni funktio, joka on IL:ssä(CE) hyvin paljon suurempi tai yhtä suuri kuin palautetaan x arvo palautetaan arvo x palautetaan ")print(" ABSOLUUTTIARVO 40.24566:lle : ", math.fabs(Number_4))print(" \n ")# Applying Factorial() functionprint(" FACTORIAL : x:n tekijäarvo palautetaan ")print(" Factorial arvo 50:lle : ", math.factorial(Number_5))print(" \n ")# Applying Floor() functionprint(" FLOOR : suurin kokonaisluku, joka on hyvin paljon pienempi tai yhtä suuri kuin x-arvo palautetaan " )print( " Floor : ", math.floor(Number_6))print(" \n ")# Fmod()-funktion käyttäminen (Numero_6,Numero_5))print(" \n ")# Käytä Frexp() functionprint( " FREXP : Palauttaa x:n mantissan ja eksponentin parina (m, e) " )print(" MANTISSA EXPONENTTI : ", matemaattinen. frexp(Number_7))print( " \n " )# Sovelletaan isfinite() functionprint(" isfinite : jos x ei ole ääretön tai Nan, palautetaan boolen arvo tosi ")print(" Infinite tai Nan (tuottaa loogisen tulosteen) : ", math.isfinite(Number_8))print(" \n ")# Sovelletaan gcd() functionprint(" GCD : x- ja y-arvoille palautetaan suurin yhteisen jakajan arvo ")print(" Suurin yhteinen jakaja arvo : ", math.gcd(Numero_8,Numero_7))print(" \n ")

Lähtö:

Math Functions in Python | Guide to Different Math Functions in Python (4)

4. Trigonometriset funktiot

Matematiikassa,trigonometriset funktiotkäytetään kertomaan näkökulmasta suorakulmaisesta kolmiosta kahdessa sivun pituudessa. niillä on hyvin suuri joukko sovelluksia geometriaan liittyvissä tieteissä; tällaisia ​​ovat kiinteä mekaniikka, taivaan mekaniikka, navigointi ja monet muut. Näitä pidetään yksinkertaisina jaksollisina funktioina ja ne ovat laajalti tunnettuja edustamaan jaksollisia ilmiöitä alusta loppuun.Fourier-analyysi.

toimintoKuvaus
synti(x)x:n siniarvo radiaaneina määritetään
cos(x)x:n kosiniarvo radiaaneina on määritettävä
niin (x)x:n tangentin arvo radiaaneina on määritettävä
astetta (x)muunnos radiaanista asteeksi
radiaani(x)radiaanimuunnosaste

Esimerkki:

import mathprint(" \n ")print(" TRIGNOMETRISEN FUNKTION KÄYTTÖ " )print(" \n ")print(' Sin(90 astetta) arvo: ' + str(math.sin(math.radiaanit(90)) ))print(' Cos(90 astetta) arvo : ' + str(math.cos(math.radians(90))))print(' Tan(pi) arvo: ' + str(math.tan( math.pi)))print(" \n ")

Lähtö:

Math Functions in Python | Guide to Different Math Functions in Python (5)

Johtopäätös - Matemaattiset funktiot Pythonissa

Kuten monet muut ohjelmointikielet, python tarjoaa myös erittäin monipuolisen joukon matemaattisia funktioita, mikä tekee siitä vahvasti implisiittisen korkean tason ohjelmointikielen ohjelmointiareenalla.

Suositellut artikkelit

Tämä on opas matemaattisiin funktioihin Pythonissa. Tässä käsitellään erilaisia ​​matemaattisia funktioita Pythonissa esimerkein. Voit myös käydä läpi muut ehdottamamme artikkelit -

  1. Merkkijonotaulukko Pythonissa
  2. Python-tiedostotoiminnot
  3. Matemaattiset funktiot C#:ssa
  4. Matemaattiset funktiot C:ssä
GOLANG-kurssipaketti – 6 kurssia 1 29+ tunnin HD-videossa 6 kurssia Varmennettavissa oleva suoritustodistus Elinikäinen käyttöoikeus4.5
iOS DEVELOPER -kurssipaketti – 61 kurssia 1 196+ tunnin HD-videoissa 61 kurssia Varmennettavissa oleva suoritustodistus elinikäinen käyttöoikeus4.5
RED HAT LINUX -kurssipaketti – 5 kurssia 1 40+ tunnin HD-videossa 5 kurssia Varmennettavissa oleva suoritustodistus Elinikäinen käyttöoikeus4.5
Matemaattiset funktiot Pythonissa | Opas erilaisiin matemaattisiin funktioihin Pythonissa (2024)
Top Articles
Latest Posts
Article information

Author: Margart Wisoky

Last Updated:

Views: 5938

Rating: 4.8 / 5 (58 voted)

Reviews: 89% of readers found this page helpful

Author information

Name: Margart Wisoky

Birthday: 1993-05-13

Address: 2113 Abernathy Knoll, New Tamerafurt, CT 66893-2169

Phone: +25815234346805

Job: Central Developer

Hobby: Machining, Pottery, Rafting, Cosplaying, Jogging, Taekwondo, Scouting

Introduction: My name is Margart Wisoky, I am a gorgeous, shiny, successful, beautiful, adventurous, excited, pleasant person who loves writing and wants to share my knowledge and understanding with you.