Курс 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"
- Измерение времени выполнения кода
- Метод __ilshift__ для битового сдвига влево
- Переопределение метода delitem в Python
- Модуль Operator в Python
- Метод join() для объединения элементов
- Counter() — подсчет элементов
- Регистрация на курсы SF Education
- Передача аргументов в Python
- Подсчет количества элементов в списке
- Многопроцессорное программирование в Python
- Основы работы со строками в Python
- Генераторы в Python
- Поиск подстроки в строке
- Проверка запуска скрипта или импорта модуля
- Загрузка постов Instagram
- Цепные операции в Python
- Обработка аргументов Python
- Оператор zip в Python
- Декоратор total_ordering для класса Point
- Особенности ключей словаря в Python
- Расширение операции побитового «и» в Python
- Генераторы в Python
- Открытие и редактирование скриптов Python
- Методы в Python
- Разделение строк в Python
- Подписка на каналы разработчиков
- Проверка элементов списка условием
- Оператор == в Python
- Уникальность ключей в словаре
- Объединение строк с помощью метода join
- Перехват исключений в Python
- Форматирование строк в Python
- Метод ne для сравнения объектов
- Удаление дубликатов из списка
- Область видимости переменных
- Сортировка HTML по CSS-селектору
- Итерация по копии коллекции
- Руководство по использованию Colorama
- Модуль sys: основы
- Оператор «not» в Python
- Цикл for в Python
- Проверка версии Python
- Ограничение ресурсов в Python
- Группы исключений в Python
- Функции map, filter и reduce
- Оператор continue в Python
- Генератор данных в Keras
- Преобразование генераторов в циклы















