Курс 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"
- Объединение словарей в Python
- Управление мышью и клавиатурой с Pyautogui
- Управление фоновыми задачами в Python
- Расчет времени выполнения
- Сортировка и обратный порядок
- Преобразование генераторов в циклы
- Разделение строк в Python
- Сортировка с помощью key
- Экспорт функций в Python
- EMOT преобразование эмодзи в текст
- Генераторы в Python
- Работа с срезами в Numpy
- Работа с Requests для HTTP-запросов
- Структуры данных в Python
- Хеширование паролей с солью
- Переопределение метода __rshift__
- Фильтры Pillow: NEAREST, BILINEAR, BICUBIC
- Python: возвращение нескольких значений
- Работа со строками в Python
- Экранирование символов в Python
- Работа со словарями с defaultdict из collections
- Методы split() и join() — Python строк.
- Преобразование данных в Python
- Работа с argparse
- Объединение словарей в Python
- Модуль subprocess: запуск внешних команд
- Работа с функцией next() в Python
- Библиотека sh: использование команд bash в Python
- Библиотека wikipedia для Python
- Просмотр атрибутов и методов класса
- Просмотр внешнего файла в Python
- Поиск с помощью регулярных выражений
- Методы list в Python
- Вычисление фазы комплексного числа
- Сравнение def и lambda в Python
- Равенство и идентичность в Python
- Расширение информации об ошибке в Python
- Метод difference_update() — разность множеств
- Создание виртуальной среды
- Возврат нескольких значений из функции
- Генераторы списков
- Поиск подстроки в строке
- Использование функции enumerate()
- Подробная информация о %pinfo
- Defaultdict в Python















