cmath — математичні функції для комплексних чисел#

Модуль cmath надає базові математичні функції для роботи з комплексними числами, зокрема тригонометричні, експоненціальні, логарифмічні, а також перетворення між прямокутним (real, imag) і полярним (r, phi) представленням.

Функції#

cmath.cos(z: complex) complex#

Повертає косинус z.

cmath.exp(z: complex) complex#

Повертає експоненту z.

cmath.log(z: complex) complex#

Повертає натуральний логарифм z. Розріз гілки проходить вздовж від’ємної дійсної осі.

cmath.log10(z: complex) complex#

Повертає логарифм за основою 10 від z. Розріз гілки проходить вздовж від’ємної дійсної осі.

cmath.phase(z: complex) float#

Повертає аргумент (фазу) числа z у діапазоні (-pi, +pi].

cmath.polar(z: complex) Tuple[float, float]#

Повертає полярну форму числа z у вигляді кортежу.

cmath.rect(r: float, phi: float) complex#

Повертає комплексне число з модулем r і фазою phi.

cmath.sin(z: complex) complex#

Повертає синус z.

cmath.sqrt(z: complex) complex#

Повертає квадратний корінь з z.

Константи#

cmath.e: float#

Основа натурального логарифма

cmath.pi: float#

Відношення довжини кола до його діаметра