cmath --- hàm toán học cho số phức

Mô-đun cmath cung cấp các hàm toán học cơ bản để làm việc với số phức, bao gồm các hàm lượng giác, hàm mũ, hàm logarit, và chuyển đổi giữa dạng trực giao (real, imag) và dạng cực (r, phi).

Hàm

cmath.cos(z: complex) complex

Trả về cosine của z.

cmath.exp(z: complex) complex

Trả về hàm mũ của z.

cmath.log(z: complex) complex

Trả về logarit tự nhiên của z. Đường cắt nhánh nằm dọc theo trục thực âm.

cmath.log10(z: complex) complex

Trả về logarit cơ số 10 của z. Đường cắt nhánh nằm dọc theo trục thực âm.

cmath.phase(z: complex) float

Trả về pha của số z, trong khoảng (-pi, +pi].

cmath.polar(z: complex) Tuple[float, float]

Trả về, dưới dạng tuple, dạng cực của z.

cmath.rect(r: float, phi: float) complex

Trả về số phức có mô-đun r và pha phi.

cmath.sin(z: complex) complex

Trả về sine của z.

cmath.sqrt(z: complex) complex

Trả về căn bậc hai của z.

Hằng số

cmath.e: float

Cơ số của logarit tự nhiên

cmath.pi: float

Tỉ số giữa chu vi và đường kính của một đường tròn