Tutustu kaikkiin Pythonissa käytettävissä oleviin matemaattisiin toimintoihin ja miten voit käyttää niitä ohjelmassa.
Mikä on matematiikkamoduuli Pythonissa?
math
Moduuli on standardi moduuli Python ja on aina saatavilla. Jos haluat käyttää tämän moduulin matemaattisia toimintoja, sinun on tuotava moduuli käyttäen import math
.
Se antaa pääsyn taustalla oleviin C-kirjastotoimintoihin. Esimerkiksi,
# Square root calculation import math math.sqrt(4)
Tämä moduuli ei tue complex
tietotyyppejä. CMath-moduuli on monimutkainen vastine.
Toiminnot Python Math -moduulissa
Tässä on luettelo kaikista math
moduulissa määritetyistä toiminnoista ja määritteistä sekä lyhyt kuvaus niiden toiminnasta.
Toiminto | Kuvaus |
---|---|
katto (x) | Palauttaa pienimmän kokonaisluvun, joka on suurempi tai yhtä suuri kuin x. |
kopiointi (x, y) | Palauttaa x: n merkkinä y |
fabs (x) | Palauttaa x: n absoluuttisen arvon |
kerroin (x) | Palauttaa x: n kertoimen |
kerros (x) | Palauttaa suurimman kokonaisluvun, joka on pienempi tai yhtä suuri kuin x |
fmod (x, y) | Palauttaa loput, kun x jaetaan y: llä |
frexp (x) | Palauttaa x: n mantissan ja eksponentin parina (m, e) |
fsum (toistettava) | Palauttaa tarkan liukulukuarvon iteroitavissa olevista arvoista |
isfinite (x) | Palauttaa arvon Tosi, jos x ei ole ääretön eikä NaN (ei luku) |
isinf (x) | Palauttaa arvon True, jos x on positiivinen tai negatiivinen ääretön |
isnan (x) | Palauttaa arvon True, jos x on NaN |
ldexp (x, i) | Palauttaa x * (2 ** i) |
modf (x) | Palauttaa x: n murto- ja kokonaisosan |
trunc (x) | Palauttaa lyhennetyn x: n kokonaisluvun arvon |
exp (x) | Palauttaa e ** x |
expm1 (x) | Palauttaa e ** x - 1 |
loki (x (, b)) | Palauttaa x: n logaritmin tukiasemaan b (oletusarvona e) |
log1p (x) | Palauttaa luonnollisen logaritmin 1 + x |
log2 (x) | Palauttaa x: n perus-2 logaritmin |
log10 (x) | Palauttaa x: n perus-10 logaritmin |
Pow (x, y) | Palauttaa x korotettuna tehoon y |
sqrt (x) | Palauttaa x: n neliöjuuren |
acos (x) | Palauttaa x: n kaaren kosinin |
asin (x) | Palauttaa x: n kaarensinuksen |
atan (x) | Palauttaa x: n kaaren tangentin |
atan2 (y, x) | Palauttaa atan (y / x) |
cos (x) | Palauttaa x: n kosinin |
hypot (x, y) | Palauttaa euklidisen normin, sqrt (x * x + y * y) |
synti (x) | Palauttaa x: n sinin |
rusketus (x) | Palauttaa x: n tangentin |
astetta (x) | Muuntaa kulman x radiaaneista asteisiin |
radiaani (x) | Muuntaa kulman x asteista radiaaneiksi |
acosh (x) | Palauttaa x: n käänteisen hyperbolisen kosinin |
asinh (x) | Palauttaa x: n käänteisen hyperbolisen sinin |
atanh (x) | Palauttaa x: n käänteisen hyperbolisen tangentin |
cosh (x) | Palauttaa x: n hyperbolisen kosinin |
sinh (x) | Palauttaa x: n hyperbolisen kosinin |
tanh (x) | Palauttaa x: n hyperbolisen tangentin |
erf (x) | Palauttaa virhetoiminnon kohdassa x |
erfc (x) | Palauttaa komplementaarisen virhetoiminnon x: ssä |
gamma (x) | Palauttaa Gamma-funktion x: ssä |
lgamma (x) | Palauttaa Gamma-funktion absoluuttisen arvon luonnollisen logaritmin x: ssä |
pi | Matemaattinen vakio, ympyrän kehän suhde sen halkaisijaan (3,14159…) |
e | matemaattinen vakio e (2,71828…) |
Tältä sivulta saat lisätietoja kaikista Python 3: ssa määritetyistä matemaattisista funktioista.