165 читали · 2 года назад
🧮 Введение в модуль cmath в Python
Работая над наукой о данных, машинным обучением или научными вычислениями, нам часто приходится выполнять вычисления с числовыми типами данных, включая комплексные числа. В этой статье мы будем использовать модуль cmath в python для выполнения операций над комплексными числами с использованием различных методов, предусмотренных в модуле. Вычислить фазу комплексного числа Фаза комплексного числа определяется как угол между действительной осью и вектором, представляющим комплексное число. Используя модуль cmath, мы можем найти фазу комплексного числа с помощью метода Phase()...
06:44
1,0×
00:00/06:44
34,7 тыс смотрели · 3 года назад
Модуль cmath в Python. Модуль 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.