Перейти к содержанию

cmath

Модуль cmath – предоставляет функции для работы с комплексными числами.

cmath.phase(x)
возвращает фазу комплексного числа (её ещё называют аргументом). Эквивалентно math.atan2(x.imag, x.real). Результат лежит в промежутке [-π, π].

Получить модуль комплексного числа можно с помощью встроенной функции abs().

cmath.polar(x)
преобразование к полярным координатам. Возвращает пару (r, phi).
cmath.rect(r, phi)
преобразование из полярных координат.
cmath.exp(x)
ex.
cmath.log(x[, base])
логарифм x по основанию base. Если base не указан, возвращается натуральный логарифм.
cmath.log10(x)
десятичный логарифм.
cmath.sqrt(x)
квадратный корень из x.
cmath.acos(x)
арккосинус x.
cmath.asin(x)
арксинус x.
cmath.atan(x)
арктангенс x.
cmath.cos(x)
косинус x.
cmath.sin(x)
синус x.
cmath.tan(x)
тангенс x.
cmath.acosh(x)
гиперболический арккосинус x.
cmath.asinh(x)
гиперболический арксинус x.
cmath.atanh(x)
гиперболический арктангенс x.
cmath.cosh(x)
гиперболический косинус x.
cmath.sinh(x)
гиперболический синус x.
cmath.tanh(x)
гиперболический тангенс x.
cmath.isfinite(x)
True, если действительная и мнимая части конечны.
cmath.isinf(x)
True, если либо действительная, либо мнимая часть бесконечна.
cmath.isnan(x)
True, если либо действительная, либо мнимая часть NaN.
cmath.pi
π.
cmath.e
e.