Курс 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. split() — разделение строки
  2. F-строки в Python 3.8
  3. Разделение строки на подстроки в Python
  4. Проверка на истинность объектов в Python
  5. Перевод эмодзи и эмотиконов.
  6. Создание и использование модулей в Python
  7. Удаление элементов во время итерации
  8. Генераторы списков в Python
  9. Обход словаря в Python
  10. Печать календаря
  11. Функциональное программирование в Python
  12. Пустой оператор pass в Python
  13. Бесконечная проверка в Python
  14. Модуль antigravity: генерация координат
  15. Логирование в Python
  16. lru_cache оптимизация функций
  17. Установка и использование pyshorteners
  18. Изменение переменной в Python: nonlocal
  19. Подсчет вхождений элементов
  20. Цикл for в Python
  21. Создание словарей в Python
  22. Сумма элементов списка
  23. Объединение списков в Python
  24. Установка и использование Logzero
  25. Работа с часовыми поясами в Python.
  26. Введение в PyTorch
  27. Создание коллекций из генератора
  28. Метод classmethod
  29. Работа с argparse
  30. Обработка ошибок в Python
  31. Удаление эмодзи с помощью pandas
  32. Оператор «not» в Python
  33. Разбиение строки в Python
  34. Функция zip() в Python
  35. Показ всплывающих окон Tkinter
  36. Комплексные числа в Python
  37. Измерение потребления памяти при сортировке
  38. Создание GUI на Tkinter
  39. Преобразование регистра строк
  40. Создание комплексных чисел
  41. Создание OrderedDict
  42. Списковое включение в Python
  43. Методы и функции в Python
  44. Операторы сравнения в Python

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