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¶ 数 z の位相を、範囲 (-pi, +pi] で返します。 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¶ 円周と直径の比