math¶
Модуль math – один из наиважнейших в Python. Этот модуль предоставляет обширный функционал для работы с числами.
math.ceil(X)- округление до ближайшего большего числа.
math.copysign(X, Y)- возвращает число, имеющее модуль такой же, как и у числа
X, а знак - как у числаY. math.fabs(X)- модуль
X. math.factorial(X)- факториал числа
X. math.floor(X)- округление вниз.
math.fmod(X, Y)- остаток от деления
XнаY. math.frexp(X)- возвращает мантиссу и экспоненту числа.
math.ldexp(X, I)X * 2i. Функция, обратная функцииmath.frexp().math.fsum(последовательность)- сумма всех членов последовательности. Эквивалент встроенной функции
sum(), ноmath.fsum()более точна для чисел с плавающей точкой. math.isfinite(X)- является ли
Xчислом. math.isinf(X)- является ли
Xбесконечностью. math.isnan(X)- является ли
XNaN (Not a Number - не число). math.modf(X)- возвращает дробную и целую часть числа
X. Оба числа имеют тот же знак, что иX. math.trunc(X)- усекает значение
Xдо целого. math.exp(X)eX.math.expm1(X)eX - 1. ПриX → 0точнее, чемmath.exp(X)-1.math.log(X, [base])- логарифм
Xпо основаниюbase. Еслиbaseне указан, вычисляется натуральный логарифм. math.log1p(X)- натуральный логарифм
(1 + X). ПриX → 0точнее, чемmath.log(1+X). math.log10(X)- логарифм
Xпо основанию10. math.log2(X)- логарифм
Xпо основанию2. Новое в Python 3.3. math.pow(X, Y)XY.math.sqrt(X)- квадратный корень из
X. math.acos(X)- арккосинус
X. В радианах. math.asin(X)- арксинус
X. В радианах. math.atan(X)- арктангенс
X. В радианах. math.atan2(Y, X)- арктангенс
Y/X. В радианах. С учетом четверти, в которой находится точка(X, Y). math.cos(X)- косинус
X(Xуказывается в радианах). math.sin(X)- синус
X(Xуказывается в радианах). math.tan(X)- тангенс
X(Xуказывается в радианах). math.hypot(X, Y)- вычисляет гипотенузу треугольника с катетами
XиY(math.sqrt(x * x + y * y)). math.degrees(X)- конвертирует радианы в градусы.
math.radians(X)- конвертирует градусы в радианы.
math.cosh(X)- вычисляет гиперболический косинус.
math.sinh(X)- вычисляет гиперболический синус.
math.tanh(X)- вычисляет гиперболический тангенс.
math.acosh(X)- вычисляет обратный гиперболический косинус.
math.asinh(X)- вычисляет обратный гиперболический синус.
math.atanh(X)- вычисляет обратный гиперболический тангенс.
math.erf(X)- функция ошибок.
math.erfc(X)- дополнительная функция ошибок (
1 - math.erf(X)). math.gamma(X)- гамма-функция
X. math.lgamma(X)- натуральный логарифм гамма-функции
X. math.pi- pi = 3,1415926...
math.e- e = 2,718281...