Курс 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"

  1. Хеширование паролей с солью
  2. Работа с getopt
  3. Обучение модели с указанием эпох
  4. Циклы for в Python
  5. Руководство по Pymorphy2
  6. Распаковка элементов последовательности
  7. Обработка StopIteration в Python
  8. Создание уникального проекта
  9. Объединение коллекций в Python
  10. Основы работы со списками
  11. Генераторы в Python
  12. Проверка типов с помощью isinstance
  13. Работа с итераторами в Python
  14. Фильтрация входных данных в Python
  15. Модуль math: основные функции
  16. Перевернуть список в Python
  17. Пересечение списков с использованием множеств
  18. Парсинг статей с Newspaper3k
  19. Создание .exe файла с pyinstaller
  20. Оператор «not» в Python
  21. Область видимости переменных
  22. Создание циклической ссылки
  23. Получение частей дроби
  24. Разница между датами
  25. Сериализация данных в JSON с помощью json.dumps
  26. Использование defaultdict в Python
  27. Удаление элемента из списка в Python
  28. Создание объекта timedelta
  29. Проверка дублей в списке.
  30. Функция enumerate() в Python
  31. Создание таблиц в Python с PrettyTable
  32. Проверка кортежей.
  33. Работа с комбинациями в Python.
  34. Считывание бинарного файла в Python
  35. Метод pos в Python
  36. Срезы в Python
  37. Получение текущей даты и времени с помощью datetime
  38. List Comprehension Tutorial
  39. Логирование с Loguru
  40. Использование функции enumerate()
  41. Проверка типа данных
  42. Python itertools combinations() — группировка элементов
  43. Объединение списков в Python
  44. Работа с JSON в Python

Marketello читают маркетологи из крутых компаний