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.