Курс 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. Объединение словарей в Python
  2. Управление мышью и клавиатурой с Pyautogui
  3. Управление фоновыми задачами в Python
  4. Расчет времени выполнения
  5. Сортировка и обратный порядок
  6. Преобразование генераторов в циклы
  7. Разделение строк в Python
  8. Сортировка с помощью key
  9. Экспорт функций в Python
  10. EMOT преобразование эмодзи в текст
  11. Генераторы в Python
  12. Работа с срезами в Numpy
  13. Работа с Requests для HTTP-запросов
  14. Структуры данных в Python
  15. Хеширование паролей с солью
  16. Переопределение метода __rshift__
  17. Фильтры Pillow: NEAREST, BILINEAR, BICUBIC
  18. Python: возвращение нескольких значений
  19. Работа со строками в Python
  20. Экранирование символов в Python
  21. Работа со словарями с defaultdict из collections
  22. Методы split() и join() — Python строк.
  23. Преобразование данных в Python
  24. Работа с argparse
  25. Объединение словарей в Python
  26. Модуль subprocess: запуск внешних команд
  27. Работа с функцией next() в Python
  28. Библиотека sh: использование команд bash в Python
  29. Библиотека wikipedia для Python
  30. Просмотр атрибутов и методов класса
  31. Просмотр внешнего файла в Python
  32. Поиск с помощью регулярных выражений
  33. Методы list в Python
  34. Вычисление фазы комплексного числа
  35. Сравнение def и lambda в Python
  36. Равенство и идентичность в Python
  37. Расширение информации об ошибке в Python
  38. Метод difference_update() — разность множеств
  39. Создание виртуальной среды
  40. Возврат нескольких значений из функции
  41. Генераторы списков
  42. Поиск подстроки в строке
  43. Использование функции enumerate()
  44. Подробная информация о %pinfo
  45. Defaultdict в Python

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