Курс 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"
- Получение частей дроби
- Определение основы слова с showballstemmer
- Создание множества в Python
- Декоратор Ajax required
- Удаление URL-адресов в Python
- Функция zip() в Python
- Взаимодействие с внешними процессами в Python
- Создание панели меню Tkinter
- Запрос DELETE с библиотекой requests
- Измерение времени выполнения кода
- OrderedDict — упорядоченный словарь
- Руководство по Pymorphy2
- Функция enumerate в Python
- Переменная с нижним подчеркиванием
- Метод __int__ в Python
- Использование модуля math
- Генераторы в Python
- Уникальные значения из списка
- Транспонирование матрицы
- Оператор walrus в Python
- Отслеживание выполнения программы с библиотекой tqdm
- Игра «Угадывание чисел»
- Python: Фильтрация списков с помощью filter()
- Модуль xkcd: добавление юмора в Python
- Отношения подклассов в Python
- Вывод сложных структур данных с помощью pprint
- Конкатенация строк с помощью join()
- Декораторы с @wraps
- Бесконечные списки в Python
- List Comprehension Tutorial
- Замена символов в Python
- Генераторы списков в Python
- Поиск самого длинного слова в списке с использованием max()
- Генератор чисел Фибоначчи
- Передача аргументов в Python
- Модуль sys: основы
- Итерация по копии коллекции
- Конвертация изображений в PDF
- Преобразование в float
- Метод __ixor__ для побитового исключающего ИЛИ
- Строки в Python: апострофы и кавычки
- Использование функции enumerate()
- Удаление элемента из списка в Python
- Счетчик ссылок в Python















