Курс 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"
- Хеширование паролей с солью
- Работа с getopt
- Обучение модели с указанием эпох
- Циклы for в Python
- Руководство по Pymorphy2
- Распаковка элементов последовательности
- Обработка StopIteration в Python
- Создание уникального проекта
- Объединение коллекций в Python
- Основы работы со списками
- Генераторы в Python
- Проверка типов с помощью isinstance
- Работа с итераторами в Python
- Фильтрация входных данных в Python
- Модуль math: основные функции
- Перевернуть список в Python
- Пересечение списков с использованием множеств
- Парсинг статей с Newspaper3k
- Создание .exe файла с pyinstaller
- Оператор «not» в Python
- Область видимости переменных
- Создание циклической ссылки
- Получение частей дроби
- Разница между датами
- Сериализация данных в JSON с помощью json.dumps
- Использование defaultdict в Python
- Удаление элемента из списка в Python
- Создание объекта timedelta
- Проверка дублей в списке.
- Функция enumerate() в Python
- Создание таблиц в Python с PrettyTable
- Проверка кортежей.
- Работа с комбинациями в Python.
- Считывание бинарного файла в Python
- Метод pos в Python
- Срезы в Python
- Получение текущей даты и времени с помощью datetime
- List Comprehension Tutorial
- Логирование с Loguru
- Использование функции enumerate()
- Проверка типа данных
- Python itertools combinations() — группировка элементов
- Объединение списков в Python
- Работа с JSON в Python















