Курс 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"
- split() — разделение строки
- F-строки в Python 3.8
- Разделение строки на подстроки в Python
- Проверка на истинность объектов в Python
- Перевод эмодзи и эмотиконов.
- Создание и использование модулей в Python
- Удаление элементов во время итерации
- Генераторы списков в Python
- Обход словаря в Python
- Печать календаря
- Функциональное программирование в Python
- Пустой оператор pass в Python
- Бесконечная проверка в Python
- Модуль antigravity: генерация координат
- Логирование в Python
- lru_cache оптимизация функций
- Установка и использование pyshorteners
- Изменение переменной в Python: nonlocal
- Подсчет вхождений элементов
- Цикл for в Python
- Создание словарей в Python
- Сумма элементов списка
- Объединение списков в Python
- Установка и использование Logzero
- Работа с часовыми поясами в Python.
- Введение в PyTorch
- Создание коллекций из генератора
- Метод classmethod
- Работа с argparse
- Обработка ошибок в Python
- Удаление эмодзи с помощью pandas
- Оператор «not» в Python
- Разбиение строки в Python
- Функция zip() в Python
- Показ всплывающих окон Tkinter
- Комплексные числа в Python
- Измерение потребления памяти при сортировке
- Создание GUI на Tkinter
- Преобразование регистра строк
- Создание комплексных чисел
- Создание OrderedDict
- Списковое включение в Python
- Методы и функции в Python
- Операторы сравнения в Python















