Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Sử dụng số phức (complex number) trong Python

Số phức dạng a + bj (hoặc a + bi), với j (hoặc i) là đơn vị ảo, j² = -1. Python dùng j.

Tạo số phức

>>> a = 5 + 6j
>>> a
(5+6j)
>>> type(a)
<class 'complex'>

Hàm complex()

>>> complex(5)      # (5+0j)
>>> complex(5, 6)   # (5+6j)
>>> complex('3+4j') # từ string (không có khoảng trắng)
(3+4j)

Thuộc tính và phương thức

>>> z = 3 + 4j
>>> z.real      # 3.0
>>> z.imag      # 4.0
>>> z.conjugate()  # (3-4j)
>>> abs(z)      # 5.0 (modulo)
>>> z ** 2      # (-7+24j)

Module cmath

Cho các hàm toán học phức: cmath.sqrt(-1) → 1j, cmath.phase(z), cmath.polar(z)...