Курс 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"
- Pillow: работа с изображениями
- Принципы Zen of Python
- SciPy: широкий функционал для математических операций
- Управление экспортом элементов
- Распаковка с оператором *
- Участие в LP стейкинге Waves
- Вложенные циклы в Python
- Удаление символа из строки
- Проверка элемента в множестве.
- Проблемы с именами переменных
- Обход словаря в Python
- Преобразование чисел в Python
- Профилирование кода на Python
- Работа с WindowsPath()
- Хеширование паролей с солью
- Работа с *args и **kwargs в Python
- Добавление элементов в список: append() vs extend()
- Отладка регулярных выражений в Python
- Работа с аргументами командной строки
- Константы в модуле cmath
- Функции в Python
- Логирование в Python
- Объединение словарей в Python
- Работа с Telegram API на Python
- Управление памятью в numpy.
- Декораторы в Python
- Генераторы в Python
- Установка и загрузка Instaloader
- Хранение переменных в Python.
- Модуль Operator в Python
- Округление дробей в Python
- Перевернуть список в Python
- Списковые включения в Python
- Работа с датами в Python
- Удаление дубликатов с помощью множеств
- Изменение IP-адреса в Python
- Роль object и type в Python
- Методы и функции в Python
- Вложенные функции в Python
- Создание новых функций с помощью functools.partial
- Установка пакетов с помощью pip
- Вывод с переменной через запятую
- Разделение строк в Python
- Настройка вывода NumPy
- Оформление текста в консоли с TermColor
- Проверка строки на палиндром















