Научете за всички математически функции, налични в 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.