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.