Курс 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"
- Сравнение def и lambda в Python
- Работа с Path в Python
- Избегайте пустого списка
- Модуль sys: основы
- Метод matmul для умножения матриц
- Сортировка элементов с OrderedDict
- Логирование в Python
- Lambda Functions in Python
- Игра «Камень, ножницы, бумага» — Python
- Работа со строками в Python.
- Обязательные аргументы в Python
- Подсказки при вводе данных в Python
- Удаление дубликатов из списка
- Сложение матриц в NumPy
- Добавление Progressbar в Python
- Основы работы со списками
- Изучение объектов с помощью dir()
- Эффективная конкатенация строк в Python
- Сортировка в Python
- Оператор @ для умножения матриц
- Поиск уникальных и повторяющихся элементов
- Глубокое копирование объектов
- Удаление URL-адресов в Python
- Работа с JSON в Python
- Генераторы в Python
- Объединение объектов в Python
- Декораторы в Python
- Структуры данных в Python
- Передача неизвестных аргументов в Python.
- Комплексные числа в Python
- Метод Self в Python
- Работа с процессами в Python
- Подсчет элементов в Python
- Проверка на палиндром
- Оператор объединения словарей
- Символ подчеркивания в Python
- Декораторы в Python
- Библиотека Emoji: использование смайлов в Python
- Избегание циклических зависимостей классов в Python
- Python enumerate() использование
- Объединение словарей в Python
- Методы Python для работы с данными
- Комментарии в Python
- Подписка на Kaspersky Team
- Замыкания в Python
- Активация Matplotlib в Jupyter
- Использование модуля math
- Преобразование в float















