Курс 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. Многопроцессорное программирование в Python
  2. Область видимости переменных
  3. Изменение переменной в Python: nonlocal
  4. Работа с NumPy.linalg
  5. Определение функций с необязательными аргументами
  6. Нахождение самого длинного слова в списке с помощью max
  7. Создание директории в Python
  8. Метод title() в Python
  9. Переопределение метода __lshift__
  10. Поиск уникальных и повторяющихся элементов
  11. Удаление falsy-значений из списка с помощью filter
  12. Работа со строками в Python.
  13. Списковое включение в Python
  14. Форматирование строк в Python
  15. Проверка наличия элемента в списке
  16. Принципы программирования
  17. Создание графиков в терминале
  18. Замена переменных в Python
  19. Компиляция регулярных выражений
  20. Создание комплексных чисел
  21. Выбор редактора кода.
  22. Обратный список чисел
  23. Возврат нескольких значений
  24. Поиск с помощью регулярных выражений
  25. Переопределение метода __eq__
  26. Роль object и type в Python
  27. Получение размера объекта с sys.getsizeof()
  28. Транспонирование матрицы в Python
  29. Установка User-Agent в Python
  30. Python: возвращение нескольких значений
  31. Работа с deque из collections
  32. Стать Python-разработчиком
  33. Преобразование символов с помощью map
  34. Обработка ошибок в Python
  35. Многоточие в Python
  36. Класс-оболочка для словарей
  37. Метод classmethod
  38. Назначение максимального и минимального значения переменной в Python.
  39. Переменная с нижним подчеркиванием
  40. Округление в Python
  41. Реализация метода __abs__ в Python
  42. Работа с дробями в Python
  43. Работа с argparse
  44. Конвертация изображений в PDF
  45. Преобразование букв в нижний регистр
  46. Отображение графиков в Jupyter с Matplotlib

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