Курс 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. Протокол управления контекстом
  3. Функция pow() — возвести число в степень
  4. Исправление ошибки NameError
  5. Операторы += в Python
  6. Поиск простых чисел
  7. Поиск индекса элемента в списке
  8. Создание итерируемых объектов
  9. Переменные в Python
  10. Строки в Python: апострофы и кавычки
  11. Модуль Antigravity в Python 3
  12. Поиск анаграмм с Counter
  13. Основы Python за 14 дней
  14. Объединение словарей в Python
  15. Нарезка списков в Python
  16. Поиск индекса элемента
  17. Управление памятью в numpy.
  18. Проверка условий в Python
  19. Работа с YAML в Python
  20. Вызов функций по строке в Python.
  21. Перевернуть список в Python
  22. Сортировка в Python
  23. Работа с NumPy массивами
  24. Пересечение списков с использованием множеств
  25. Обновление шаблона base.html
  26. Фильтрация элементов с помощью islice
  27. Работа с IP-адресами в Python
  28. Работа с итераторами через срезы
  29. Создание файла с проверкой ошибки
  30. Расширение информации об ошибке в Python
  31. Проверка существования переменной с оператором :=
  32. Преобразование числа в список цифр
  33. Принципы программирования
  34. Поиск HTML-элементов с BeautifulSoup
  35. Применение функции map() в Python
  36. Нахождение пересечения множеств
  37. capitalize() — изменение регистра первого символа строки
  38. Возврат нескольких значений
  39. Python enumerate() для работы с индексами
  40. Поиск наиболее частого элемента в списке
  41. Замена текста с помощью sub
  42. Конструктор в Python
  43. Метод rrshift для пользовательских объектов
  44. Отладка производительности Python

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