Курс Python → Работа с комплексными числами

Модуль cmath в Python предоставляет возможность работать с комплексными числами, то есть числами, которые состоят из действительной и мнимой части. Этот модуль расширяет функциональность стандартного модуля math, позволяя выполнять математические операции не только с вещественными, но и с комплексными числами.

Основные функции модуля cmath включают в себя операции над комплексными числами, такие как сложение, вычитание, умножение и деление. Также модуль предоставляет функции для вычисления модуля комплексного числа, аргумента, сопряженного числа и другие.

Пример использования модуля cmath:


import cmath

# Создание комплексного числа
z1 = 3 + 4j
z2 = 1 - 2j

# Сложение комплексных чисел
sum = z1 + z2
print("Сумма комплексных чисел:", sum)

# Вычисление модуля комплексного числа
magnitude = abs(z1)
print("Модуль комплексного числа z1:", magnitude)

# Вычисление аргумента комплексного числа
phase = cmath.phase(z1)
print("Аргумент комплексного числа z1:", phase)

В этом примере мы импортируем модуль cmath и создаем два комплексных числа z1 и z2. Затем мы выполняем операцию сложения, вычисляем модуль и аргумент комплексного числа z1. Модуль cmath позволяет нам легко работать с комплексными числами и выполнять различные математические операции над ними.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. %pinfo: получение информации об объекте
  2. Модуль itertools: комбинации и перестановки
  3. Навыки Python: строки, типы данных
  4. Удаление специальных символов
  5. Возвращение нескольких значений через кортеж или класс
  6. Работа с изменяемыми списками
  7. Оптимизация памяти с __slots__
  8. Форматирование строк в Python
  9. Проверка на истинность объектов в Python
  10. Объединение списков в Python.
  11. Генератор списка в Python
  12. Многопроцессорное программирование в Python
  13. Множественное назначение в Python
  14. Работа с областями видимости переменных
  15. Проверка версии Python
  16. Фильтрация списка от «ложных» значений
  17. Хранение переменных в Python.
  18. Метод get() для словарей
  19. Вакансии в Nebius
  20. Создание копии списка в Python
  21. Условное добавление элементов в список
  22. Метаклассы в Python
  23. Работа с NumPy
  24. Распаковка элементов массива
  25. Вызов внешних программ в Python с помощью sh
  26. Оператор «or» в Python
  27. Работа с рекламными данными в Pandas
  28. Разработка игры Pong с turtle
  29. Функция rsplit() в Python
  30. Обновление множества в Python
  31. Цикл for в Python
  32. Python: отсутствие точек с запятыми
  33. Сортировка данных в Python
  34. Проверка наличия элемента в списке
  35. Разделение строки с помощью split()
  36. Работа с кортежами
  37. Magic Commands — улучшение работы с Python
  38. Решение переменной Шредингера
  39. Скачать видео с YouTube
  40. Сортировка HTML-элементов
  41. Метод index() в Python
  42. Декораторы в Python
  43. Обработка ошибок ввода данных
  44. Функции map() и reduce() в Python
  45. Печать в одной строке
  46. Область видимости переменных в Python
  47. Наследование в программировании

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