Zjistěte více o všech matematických funkcích dostupných v Pythonu a o tom, jak je můžete použít ve svém programu.
Co je matematický modul v Pythonu?
mathModul je standardní modul Pythonu a je vždy k dispozici. Chcete-li v tomto modulu používat matematické funkce, musíte modul importovat pomocí import math.
Poskytuje přístup k základním funkcím knihovny C. Například,
# Square root calculation import math math.sqrt(4)
Tento modul nepodporuje complexdatové typy. Modul cmath je komplexním protějškem.
Funkce v matematickém modulu Python
Zde je seznam všech funkcí a atributů definovaných v mathmodulu se stručným vysvětlením, co dělají.
| Funkce | Popis |
|---|---|
| strop (x) | Vrátí nejmenší celé číslo větší nebo rovno x. |
| copysign (x, y) | Vrátí x se znaménkem y |
| faby (x) | Vrátí absolutní hodnotu x |
| faktoriál (x) | Vrátí faktoriál x |
| podlaha (x) | Vrátí největší celé číslo menší nebo rovno x |
| fmod (x, y) | Vrátí zbytek, když je x vyděleno y |
| frexp (x) | Vrátí mantisu a exponent x jako pár (m, e) |
| fsum (iterovatelné) | Vrátí přesný součet hodnot s plovoucí desetinnou čárkou hodnot v iterovatelné |
| isfinite (x) | Vrátí True, pokud x není ani nekonečno, ani NaN (není číslo) |
| isinf (x) | Vrátí True, pokud x je kladné nebo záporné nekonečno |
| Isnan (x) | Vrátí True, pokud x je NaN |
| ldexp (x, i) | Vrací x * (2 ** i) |
| modf (x) | Vrátí zlomkovou a celočíselnou část x |
| trunc (x) | Vrátí zkrácenou celočíselnou hodnotu x |
| exp (x) | Vrátí e ** x |
| expm1 (x) | Vrátí e ** x - 1 |
| log (x (, b)) | Vrátí logaritmus x na základní b (výchozí e) |
| log1p (x) | Vrátí přirozený logaritmus 1 + x |
| log2 (x) | Vrátí logaritmus základny-2 x |
| log10 (x) | Vrátí logaritmus základu-10 x |
| pow (x, y) | Vrátí x zvednuté na sílu y |
| sqrt (x) | Vrátí druhou odmocninu x |
| acos (x) | Vrátí kosinový kosinus x |
| asin (x) | Vrátí sinus oblouku x |
| atan (x) | Vrátí tangens oblouku x |
| atan2 (y, x) | Vrací atan (y / x) |
| cos (x) | Vrátí kosinus x |
| hypot (x, y) | Vrátí euklidovskou normu, sqrt (x * x + y * y) |
| hřích (x) | Vrátí sinus x |
| opálení (x) | Vrátí tangens x |
| stupně (x) | Převede úhel x z radiánů na stupně |
| radiány (x) | Převede úhel x ze stupňů na radiány |
| acosh (x) | Vrátí inverzní hyperbolický kosinus x |
| asinh (x) | Vrátí inverzní hyperbolický sinus x |
| atanh (x) | Vrátí inverzní hyperbolický tangens x |
| cosh (x) | Vrátí hyperbolický kosinus x |
| sinh (x) | Vrátí hyperbolický kosinus x |
| tanh (x) | Vrátí hyperbolický tangens x |
| erf (x) | Vrátí chybovou funkci na x |
| erfc (x) | Vrátí funkci doplňkové chyby na x |
| gama (x) | Vrátí funkci gama na x |
| lgamma (x) | Vrátí přirozený logaritmus absolutní hodnoty funkce Gamma při x |
| pi | Matematická konstanta, poměr obvodu kruhu k jeho průměru (3,14159…) |
| E | matematická konstanta e (2.71828…) |
Na této stránce najdete informace o všech matematických funkcích definovaných v Pythonu 3.








