Курс 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"
- Работа с кортежами в Python
- Наиболее частотные элементы с помощью Counter
- Объединение строк с помощью метода join
- Генераторные функции в Python
- Использование super() в Python
- Создание словаря в Python
- Создание словарей и множеств в Python
- Частичное применение функций в Python
- Установка библиотек в Python
- Генерация случайных чисел в Python
- Копирование объектов в Python
- Сокращение ссылок с pyshorteners
- Создание namedtuple списком полей
- Поиск индекса элемента
- Переопределение оператора % для объектов
- Перегрузка операторов в Python
- Участие в сообществе @selectel
- Гибкие функции Python
- Метод rmatmul для обратного матричного умножения
- Определение функций с необязательными аргументами
- Генерация фальшивых данных с Faker
- Метод title() в Python
- Объединение словарей в Python
- Преобразование чисел в Python
- Генерация чисел с range()
- Операции с датами в Python
- OrderedDict — упорядоченный словарь
- Модуль Antigravity в Python 3
- Установка и использование модуля «howdoi»
- Удаление специальных символов
- Замена атрибута в именованном кортеже
- Введение в PyTorch
- Работа с географическими данными.
- Создание словаря с значением по умолчанию
- Отслеживание прогресса с tqdm
- Форматирование даты с strftime()
- Реверс строки в Python
- Разделение строки в Python
- Добавление кнопки в tkinter
- Очистка данных в Python
- Создание словарей и множеств в Python.
- Моржовый оператор в Python 3.8
- Синхронизация доступа к ресурсам
- Функция enumerate() — Python















