Курс 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"
- Работа с пакетами
- Избегайте изменяемых аргументов
- Измерение времени выполнения кода
- Оператор @ для умножения матриц
- Обработка исключения UnboundLocalError
- Преобразование списков в словарь
- Преобразование объекта в строку
- Функция map() и ленивая оценка
- Генераторы в Python
- Работа с SQLite в Python
- Работа с процессами в Python
- Вложенные генераторы в Python
- Python 3.12: переиспользование кавычек
- Фильтрация входных данных в Python
- Парсинг веб-страниц с Beautiful Soup
- Оптимизация методов в Python 3.7
- Создание генераторов в Python
- Хешируемые ключи в Python
- Работа с кортежами
- ChainMap.new_child() — добавление нового словаря
- Создание функций с произвольным количеством аргументов
- Удаление дубликатов с сохранением порядка с помощью dict.fromkeys
- Библиотека sh: удобные команды терминала
- Python enumerate() использование
- Объединение словарей в Python
- Загрузка постов Instagram
- Подробная информация о %pinfo
- Логирование в Python
- Модуль Antigravity в Python 3
- Удаление файлов и папок в Python
- Возврат нескольких значений из функции
- Преобразование числа в список цифр
- Проблема с изменяемыми аргументами
- Множественное присваивание в Python
- Отображение HTML кода в Python
- Срезы в Numpy
- Условные выражения в Python
- Работа с коллекциями Python
- Удаление ссылок в Python
- Безопасные SQL-запросы в Python 3.11
- Конвертация изображений в PDF
- Декораторы в Python
- Работа с модулем random
- Установка и использование TensorFlow
- Генераторы списков
- Комментарии в Python
- Запуск асинхронной корутины















