Модуль 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.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

19 − 17 =