Курс Python → Работа с комплексными числами
Модуль cmath в Python предоставляет возможность работать с комплексными числами, то есть числами, которые состоят из действительной и мнимой части. Этот модуль расширяет функциональность стандартного модуля math, позволяя выполнять математические операции не только с вещественными, но и с комплексными числами.
Основные функции модуля cmath включают в себя операции над комплексными числами, такие как сложение, вычитание, умножение и деление. Также модуль предоставляет функции для вычисления модуля комплексного числа, аргумента, сопряженного числа и другие.
Пример использования модуля cmath:
import cmath
# Создание комплексного числа
z1 = 3 + 4j
z2 = 1 - 2j
# Сложение комплексных чисел
sum = z1 + z2
print("Сумма комплексных чисел:", sum)
# Вычисление модуля комплексного числа
magnitude = abs(z1)
print("Модуль комплексного числа z1:", magnitude)
# Вычисление аргумента комплексного числа
phase = cmath.phase(z1)
print("Аргумент комплексного числа z1:", phase)
В этом примере мы импортируем модуль cmath и создаем два комплексных числа z1 и z2. Затем мы выполняем операцию сложения, вычисляем модуль и аргумент комплексного числа z1. Модуль cmath позволяет нам легко работать с комплексными числами и выполнять различные математические операции над ними.
Другие уроки курса "Python"
- Удаление эмодзи с помощью pandas
- Перемешивание списка с shuffle()
- Переворот списка в Python
- Python groupby() из itertools: работа с повторяющимися элементами
- Работа с collections в Python
- Руководство по использованию Colorama
- Хранение переменных в словаре.
- Функции с необязательными аргументами
- Классы данных в Python
- Инверсия списков и строк в Python
- Замена символов в Python
- Непрерывная проверка в Python
- Переворот строки
- Метод eq для сравнения объектов
- Подписка на SelectelNews в Twitter
- Python enumerate() использование
- Удаление дубликатов в pandas
- Генераторы в Python
- Игра «Виселица» на Python
- Комментарии в Python.
- Резервирование символов в Python
- Лямбда-функции в Python
- Особенности запятых в Python
- Реверс строки и списка в Python.
- Работа с IP-адресами в Python
- Функциональное программирование в Python
- Поиск подстроки в строке
- Замена текста в Python
- Функции map, filter и reduce
- Просмотр атрибутов и методов класса
- Метод __iand__ для пользовательских классов
- Метод setdefault() в Python
- Отображение HTML кода в Python
- Возврат нескольких значений
- Декораторы для регистрации функций
- Показ всплывающих окон Tkinter
- Управление пакетами с pip
- Добавление элементов в список: append() vs extend()
- Генераторы и сеты в Python
- Повторение и перенос строки
- Нахождение хеша для бесконечности и NaN в Python
- Ветвление выражения в Python
- Типы возвращаемых значений в Python
- Вывод с переменной через запятую
- Defaultdict в Python
- Оператор «not» в Python















