cmath — 복소수를 위한 수학 함수

cmath 모듈은 복소수를 다루기 위한 기본적인 수학 함수를 제공합니다. 삼각함수, 지수함수, 로그함수와 직교 좌표 (real, imag) 표현과 극 좌표 (r, phi) 표현 사이의 변환을 포함합니다.

함수

cmath.cos(z: complex) complex

z의 코사인을 반환합니다.

cmath.exp(z: complex) complex

z의 지수값을 반환합니다.

cmath.log(z: complex) complex

z의 자연로그를 반환합니다. 분기 절단은 음의 실수축을 따라 위치합니다.

cmath.log10(z: complex) complex

z의 밑이 10인 로그를 반환합니다. 분기 절단은 음의 실수축을 따라 위치합니다.

cmath.phase(z: complex) float

(-pi, +pi] 범위에서 z 숫자의 위상을 반환합니다.

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

z의 극좌표 형식을 튜플로 반환합니다.

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

절댓값 r과 위상 phi를 가진 복소수를 반환합니다.

cmath.sin(z: complex) complex

z의 사인을 반환합니다.

cmath.sqrt(z: complex) complex

z의 제곱근을 반환합니다.

상수

cmath.e: float

자연로그의 밑

cmath.pi: float

원의 둘레와 지름의 비율