Курс 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"
- Транспонирование матрицы
- ChainMap.new_child() — добавление нового словаря
- Векторизация в Python с NumPy.
- Генераторы данных
- Работа с дробями в Python
- Получение списка файлов в директории с использованием os
- Метод join() для объединения строк
- Подсчет элементов в Python
- Оператор space-invader
- Проектирование Singleton с метаклассом
- Константы в модуле cmath
- Преобразование символов с помощью map
- Непрерывная проверка в Python
- Изменение элемента списка
- Транспонирование 2D-массива с помощью zip
- Многопоточность и асинхронное программирование в Python
- Работа с очередями в Python
- F-строки в Python 3.8
- Вывод переменной и строки в Python
- Пропуск строк в файле с itertools
- Структурирование данных с Pydantic
- Отладка в Python
- Подсчет элементов с помощью Counter из collections
- Структурирование именованных констант
- Основы работы с os
- Объединение строк с помощью метода join
- Объединение списков с помощью zip
- Объединение списков в строку
- Combobox в Tkinter
- Переопределение унарных операторов
- Оператор распаковки в Python
- Измерение времени выполнения кода
- Форматирование строк в Python
- Взаимодействие с внешними процессами в Python
- Метод округления чисел
- Правила именования переменных
- Перехват исключений в Python
- Модуль future Python
- Установка и использование howdoi
- Передача аргументов через **arguments
- Аннотации типов в Python
- Сортировка данных в Python
- Скачать видео с YouTube
- Управление импортом в Python
- Python Тесты и Гайды
- Dict Comprehension в Python















