Перейти до змісту

Комплексні числа

В Python є можливість працювати з комплексними числами.

Створення

Загальна форма представлення літерала комплексного числа наступна:

real_part + imag_part j
  • real_part – дійсна частина комплексного числа, яка є необов’язковою (у випадку, якщо число не містить дійсної частини)
  • imag_part – уявна частина комплексного числа,
  • j або J — уявна одиниця

Приклади:

6-8j
2.5+3.8j
0.001J
2.-3.J

Інтерпретатор представляє комплексне число як два дійсних числа. При використанні у математичних виразах комплексні числа обробляються відповідним чином.

Ще один спосіб створити комплексне число — функція complex():

complex(real=0, imag=0)

Значення дійсної та уявної частини можна отримати через відповідні атрибути:

>>> c = complex(2,3)
>>> c
(2+3j)
>>> c.real
2.0
>>> c.imag
3.0
>>> complex()
0j
>>>

Приведення інших типів до complex

>>> complex('1+j')
(1+1j)
>>>

Операції

TODO!

Додаткові матеріали

Back to top