Курс 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. Функции классификации комплексных чисел
  2. Python-dateutil — работа с датами
  3. Метод __float__ в Python
  4. Функция all() в Python
  5. Фильтры Pillow: NEAREST, BILINEAR, BICUBIC
  6. Поиск индексов в списке
  7. Обработка исключений
  8. Объединение словарей в Python
  9. Методы обработки строк в Python
  10. Анализ кода — Python
  11. Загрузка постов Instagram
  12. Работа с парами ключ-значение
  13. Функции-генераторы в Python
  14. Создание списков в Python
  15. Модуль inspect
  16. Инвертирование словаря
  17. Преобразование букв в нижний регистр
  18. Объединение списков с помощью zip
  19. Частичное совпадение ввода
  20. Игра «Угадывание чисел»
  21. Проекты на Python
  22. Очистка данных с Pandas
  23. Операции с матрицами в Python
  24. Извлечение данных из JSON
  25. Функции высшего порядка в Python
  26. Преобразование чисел в слова
  27. Метод split() для разделения строк
  28. F-строки в Python
  29. Создание namedtuple из словаря
  30. Работа с модулем cmath
  31. Условные выражения в Python
  32. Работа с timedelta
  33. Игра Виселица на Python
  34. Метод radd для пользовательских чисел
  35. Генераторные функции в Python
  36. Функции в одну строку
  37. Печать в одной строке
  38. Срезы в Python
  39. Замена символов в строке
  40. Контекстный менеджер в Python
  41. Методы работы со строками в Python
  42. Работа с CSV в Python
  43. Метод bool() в Python
  44. Область видимости переменных
  45. Отправка поздравлений по дню рождения
  46. Python: динамическая типизация и проверка типов

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