Курс 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
- Работа с утверждениями в Python
- Объединение объектов в Python
- Разница между датами
- split() — разделение строки
- capitalize() — изменение регистра первого символа строки
- Defaultdict в Python
- Удаление файлов с shutil.os.remove()
- Импорт классов из другого файла
- Проверка переменных окружения в Python
- Обработка исключений
- Сериализация данных в JSON с помощью json.dumps
- Python Метод Union Множеств
- Метод ifloordiv для пользовательских классов
- Определение размера папок в Python
- Библиотека schedule: планировщик задач
- Отладка в Python
- Метод get для словаря
- Генераторы в Python
- Метод hash в Python
- Тестирование модели в PyTorch
- Символ подчеркивания в Python
- Работа с базами данных SQLite
- Вложенные генераторы в Python
- UserList в Python: Описание и примеры использования
- Flask: создание веб-приложений
- Получение текущей даты и времени с помощью datetime
- Регистрация на курсы SF Education
- Генерация случайных чисел Python
- Сериализация и десериализация объектов
- Проверка ввода с помощью isdigit
- Сравнение def и lambda функций в Python
- Цикл for в Python
- Python groupby() из itertools: работа с повторяющимися элементами
- Очистка данных в Python
- Скрытие вывода данных
- Множественное назначение в Python
- Проверка кортежей.
- Безопасный доступ к значениям словаря
- Декораторы в Python
- Создание лямбда-функций
- Выражения-генераторы в Python
- Область видимости переменных
- Обезопасьте ввод данных
- Удаление элементов из списка
- Проверка запуска скрипта или импорта модуля
- Анализ кода — Python
- Метод count() для списка















