Курс Python → Операции с комплексными числами
Для выполнения математических операций с комплексными числами в Python используется встроенный тип данных complex. Для создания комплексного числа необходимо использовать синтаксис вида a + bj, где a — действительная часть, b — мнимая часть, j — мнимая единица.
# Пример создания комплексного числа
z = 3 + 4j
Для выполнения операций над комплексными числами можно использовать стандартные математические операторы. Например, для сложения комплексных чисел необходимо использовать оператор «+», для умножения — оператор «*».
# Пример сложения комплексных чисел
z1 = 3 + 4j
z2 = 1 + 2j
result = z1 + z2
print(result) # Вывод: (4+6j)
Python также предоставляет возможность выполнения других математических операций над комплексными числами. Например, для нахождения модуля комплексного числа можно использовать функцию abs(), для получения аргумента — функцию phase().
# Пример нахождения модуля и аргумента комплексного числа
z = 3 + 4j
modulus = abs(z)
argument = cmath.phase(z)
print(modulus, argument) # Вывод: 5.0 0.9272952180016122
Таким образом, Python предоставляет удобные средства для работы с комплексными числами, позволяя выполнять различные математические операции и получать необходимые характеристики комплексных чисел.
Другие уроки курса "Python"
- Метод rsub для пользовательских чисел
- Сумма элементов списка
- Получение текущей даты в Python
- Python enumerate() для работы с индексами
- Работа со словарями
- Работа с Event() в threading
- Работа с утверждениями в Python
- Функции в Python: создание и вызов
- Конкатенация строк в Python
- PrettyTable: создание таблицы
- Обновление ключей в Python
- Вычисление натуральных логарифмов в NumPy
- Итераторы в Python
- Метод join для объединения строк
- Python Ellipsis использование
- Изменение объектов в Python
- Вывод букв строки в Python
- Генераторы списков в Python
- Установка и использование emoji
- Логирование в Python
- Генераторы списков
- Комплексные числа в Python
- PUT запрос для обновления данных
- Работа с PosixPath() в Python
- Конкатенация строк с помощью join()
- Логические значения в Python
- Красивый вывод списка
- Регулярные выражения в Python
- Логический оператор «and» в Python
- Работа с изменяемыми списками
- Переопределение метода __pow__
- Лимиты на ресурсы Python
- Возврат нескольких значений из функции
- Создание файла с проверкой ошибки
- Оператор in в Python
- Метод rrshift для пользовательских объектов
- Работа с CSV файлами в Python
- Модуль os в Python: работа с файлами
- Инверсия списка и строки
- Оптимизация памяти с slots















