Курс 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. Определение основы слова с showballstemmer
  3. Создание множества в Python
  4. Декоратор Ajax required
  5. Удаление URL-адресов в Python
  6. Функция zip() в Python
  7. Взаимодействие с внешними процессами в Python
  8. Создание панели меню Tkinter
  9. Запрос DELETE с библиотекой requests
  10. Измерение времени выполнения кода
  11. OrderedDict — упорядоченный словарь
  12. Руководство по Pymorphy2
  13. Функция enumerate в Python
  14. Переменная с нижним подчеркиванием
  15. Метод __int__ в Python
  16. Использование модуля math
  17. Генераторы в Python
  18. Уникальные значения из списка
  19. Транспонирование матрицы
  20. Оператор walrus в Python
  21. Отслеживание выполнения программы с библиотекой tqdm
  22. Игра «Угадывание чисел»
  23. Python: Фильтрация списков с помощью filter()
  24. Модуль xkcd: добавление юмора в Python
  25. Отношения подклассов в Python
  26. Вывод сложных структур данных с помощью pprint
  27. Конкатенация строк с помощью join()
  28. Декораторы с @wraps
  29. Бесконечные списки в Python
  30. List Comprehension Tutorial
  31. Замена символов в Python
  32. Генераторы списков в Python
  33. Поиск самого длинного слова в списке с использованием max()
  34. Генератор чисел Фибоначчи
  35. Передача аргументов в Python
  36. Модуль sys: основы
  37. Итерация по копии коллекции
  38. Конвертация изображений в PDF
  39. Преобразование в float
  40. Метод __ixor__ для побитового исключающего ИЛИ
  41. Строки в Python: апострофы и кавычки
  42. Использование функции enumerate()
  43. Удаление элемента из списка в Python
  44. Счетчик ссылок в Python

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