Siit saate teada kõigi Pythonis saadaolevate matemaatiliste funktsioonide kohta ja selle kohta, kuidas saate neid oma programmis kasutada.
Mis on Pythoni matemaatikamoodul?
math
Moodul on standard mooduli Python ja on alati olemas. Selle mooduli matemaatiliste funktsioonide kasutamiseks peate selle mooduli importima import math
.
See annab juurdepääsu C-teegi aluseks olevatele funktsioonidele. Näiteks,
# Square root calculation import math math.sqrt(4)
See moodul ei toeta complex
andmetüüpe. Cmathi moodul on keeruline vaste.
Funktsioonid Pythoni matemaatika moodulis
Siin on kõigi math
moodulis määratletud funktsioonide ja atribuutide loetelu koos lühikese selgitusega nende tegevuste kohta.
Funktsioon | Kirjeldus |
---|---|
ülemmäär (x) | Tagastab väikseima täisarvu, mis on suurem või võrdne x-ga. |
koopia (x, y) | Tagastab x tähisega y |
väljamõeldised (x) | Tagastab x absoluutväärtuse |
faktoriaal (x) | Tagastab x faktori |
korrus (x) | Tagastab suurima täisarvu, mis on väiksem või võrdne x-ga |
fmod (x, y) | Tagastab jäägi, kui x jagatakse y-ga |
frexp (x) | Tagastab x-i mantissa ja eksponendi paarina (m, e) |
fsum (korduv) | Tagastab iteratiivis täpse ujukoma väärtuste summa |
isfinite (x) | Tagastab väärtuse Tõene, kui x pole lõpmatus ega NaN (mitte arv) |
isinf (x) | Tagastab väärtuse Tõene, kui x on positiivne või negatiivne lõpmatus |
isnan (x) | Tagastab väärtuse Tõene, kui x on NaN |
ldexp (x, i) | Tagastab x * (2 ** i) |
modf (x) | Tagastab x murd- ja täisosa |
kärp (x) | Tagastab kärbitud täisarvu x |
aeg (x) | Tagastab e ** x |
expm1 (x) | Tagastab e ** x - 1 |
log (x (, b)) | Tagastab x logaritmi baasi b (vaikimisi väärtus e) |
log1p (x) | Tagastab loodusliku logaritmi 1 + x |
log2 (x) | Tagastab x-i baas-2 logaritmi |
log10 (x) | Tagastab x-i 10 logaritmi |
pow (x, y) | Tagastab x tõstetud astmele y |
sqrt (x) | Tagastab x ruutjuure |
acos (x) | Tagastab kaare koosinuse |
asin (x) | Tagastab kaare siinuse x |
atan (x) | Tagastab x kaarepuutuja |
atan2 (y, x) | Tagastab atani (y / x) |
cos (x) | Tagastab x koosinuse |
hüpot (x, y) | Tagastab eukleidese normi sqrt (x * x + y * y) |
patt (x) | Tagastab x siinuse |
tan (x) | Tagastab x puutuja |
kraadi (x) | Teisendab nurga x radiaanidest kraadidesse |
radiaanid (x) | Teisendab nurga x kraadidest radiaanideks |
acosh (x) | Tagastab x pöördhüperboolse koosinuse |
asinh (x) | Tagastab x-i pöördhüperboolse siinuse |
atanh (x) | Tagastab x pöördhüperboolse puutuja |
cosh (x) | Tagastab x hüperboolse koosinuse |
sinh (x) | Tagastab x hüperboolse koosinuse |
tanh (x) | Tagastab x-i hüperboolse puutuja |
erf (x) | Tagastab veafunktsiooni punktis x |
erfc (x) | Tagastab täiendava veafunktsiooni punktis x |
gamma (x) | Tagastab funktsiooni Gamma punktis x |
lgamma (x) | Tagastab gammafunktsiooni absoluutväärtuse naturaallogaritmi punktis x |
pi | Matemaatiline konstant, ringi ümbermõõdu ja selle läbimõõdu suhe (3,14159…) |
e | matemaatiline konstant e (2,71828…) |
Kõigi Python 3-s määratletud matemaatiliste funktsioonide tundmaõppimiseks külastage seda lehte.