Курс 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. JMESPath в Python
  2. Преобразование чисел в восьмеричную строку
  3. Операции с кортежами
  4. Именованные срезы в Python
  5. Функция product() в Python
  6. Создание словарей и множеств в Python.
  7. Метод enumerate() в Python
  8. Секреты Python
  9. Python: Splat-оператор и splatty-splat
  10. Работа с JSON данными в Python
  11. Хэш-функции и метод цепочек
  12. Оператор «or» в Python
  13. Избегание циклических зависимостей классов в Python
  14. Многопроцессорное программирование в Python
  15. Функция map() в Python
  16. Циклы в Python
  17. Декоратор защиты анонимных пользователей
  18. Представление бесконечности в Python
  19. Вызов функций по строке в Python.
  20. Извлечение статей с newspaper3k
  21. Подписка на Kaspersky Team
  22. Установка и использование pyshorteners
  23. Управление IP-адресами через прокси
  24. Метод hash в Python
  25. Установка и использование emoji
  26. Python: изменяемые и неизменяемые коллекции
  27. Таймер обратного отсчета
  28. Методы в Python
  29. Разделение строки с помощью split()
  30. Преобразование в float
  31. Регистрация на хакатоне
  32. Равенство и идентичность в Python
  33. Управление мышью и клавиатурой с Pyautogui
  34. Настройка Cron
  35. Сортировка и обратный порядок
  36. Оператор += для объединения строк
  37. Метод count() для списка
  38. Создание пар из последовательностей
  39. Поиск с библиотекой Google
  40. Разделение строки на подстроки в Python
  41. Оператор space-invader
  42. PEP-401: оператор
  43. Работа с массивами в Numpy
  44. Поиск анаграмм с Counter
  45. Поиск самого длинного слова в списке с использованием max()
  46. Применение функции к элементам списка
  47. Роль ключевого слова self
  48. Использование super() в Python
  49. Combobox в Tkinter

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