Научете за всички математически функции, налични в Python, и как можете да ги използвате във вашата програма.
Какво представлява математическият модул в Python?
В mathмодула е стандартен модул в Python и е винаги на разположение. За да използвате математически функции по този модул, трябва да импортирате модула с помощта на import math.
Той дава достъп до основните функции на библиотеката C. Например,
# Square root calculation import math math.sqrt(4)
Този модул не поддържа complexтипове данни. Модулът cmath е сложният аналог.
Функции в Python Math Module
Ето списъка на всички функции и атрибути, дефинирани в mathмодула, с кратко обяснение на това, което правят.
| Функция | Описание |
|---|---|
| таван (x) | Връща най-малкото цяло число, по-голямо или равно на x. |
| копие (x, y) | Връща x със знака y |
| Fabs (x) | Връща абсолютната стойност на x |
| факториал (x) | Връща факториала на x |
| етаж (x) | Връща най-голямото цяло число, по-малко или равно на x |
| fmod (x, y) | Връща остатъка, когато x се дели на y |
| frexp (x) | Връща мантисата и експонента на x като двойка (m, e) |
| fsum (итерируем) | Връща точна сума от стойности с плаваща запетая в итерируемия |
| isfinite (x) | Връща True, ако x не е нито безкрайност, нито NaN (не е число) |
| isinf (x) | Връща True, ако x е положителна или отрицателна безкрайност |
| isnan (x) | Връща True, ако x е NaN |
| ldexp (x, i) | Връща x * (2 ** i) |
| modf (x) | Връща дробните и цели числа на x |
| trunk (x) | Връща пресечената цялостна стойност на x |
| опит (x) | Връща e ** x |
| expm1 (x) | Връща e ** x - 1 |
| log (x (, b)) | Връща логаритъма на x към основата b (по подразбиране е) |
| log1p (x) | Връща естествения логаритъм 1 + x |
| log2 (x) | Връща логаритъма base-2 на x |
| log10 (x) | Връща логаритъма на основата-10 на x |
| прах (х, у) | Връща х, повишен до степен y |
| sqrt (x) | Връща квадратния корен от x |
| acos (x) | Връща косинуса на дъгата на x |
| asin (x) | Връща синуса на дъгата на x |
| атан (x) | Връща тангента на дъгата на x |
| atan2 (y, x) | Връща atan (y / x) |
| cos (x) | Връща косинуса на x |
| хипот (x, y) | Връща евклидовата норма, sqrt (x * x + y * y) |
| грях (x) | Връща синуса на x |
| тен (x) | Връща тангенса на x |
| градуси (x) | Преобразува ъгъл x от радиани в градуси |
| радиани (x) | Преобразува ъгъл x от градуси в радиани |
| acosh (x) | Връща обратния хиперболичен косинус на x |
| asinh (x) | Връща обратния хиперболичен синус на x |
| Atanh (x) | Връща обратния хиперболичен тангенс на x |
| кош (x) | Връща хиперболичния косинус на x |
| sinh (x) | Връща хиперболичния косинус на x |
| tanh (x) | Връща хиперболичния тангенс на x |
| erf (x) | Връща функцията за грешка при x |
| erfc (x) | Връща допълнителната функция за грешка при x |
| гама (x) | Връща гама функцията при x |
| lgamma (x) | Връща естествения логаритъм на абсолютната стойност на гама функцията при x |
| пи | Математическа константа, съотношението на обиколката на окръжност към нейния диаметър (3.14159 …) |
| д | математическа константа e (2.71828…) |
Посетете тази страница, за да научите за всички математически функции, дефинирани в Python 3.








