Python cmathモジュール
Python cmathモジュール
Pythonには、複素数の数学タスクに使用できる組み込みモジュールがあります。
このモジュールのメソッドはint
、float
、および複素数を受け入れます。__complex__()
または__float__()
メソッドを持つPythonオブジェクトも受け入れます。
このモジュールのメソッドは、ほとんどの場合、複素数を返します。戻り値が実数で表現できる場合、戻り値の虚数部は0になります。
cmath
モジュールには、一連のメソッドと定数があります。
cMathメソッド
方法 |
説明 |
---|---|
cmath.acos(x) | xの逆余弦値を返します。 |
cmath.acosh(x) | xの双曲線逆余弦を返します。 |
cmath.asin(x) | xの逆正弦を返します。 |
cmath.asinh(x) | xの双曲線逆正弦を返します。 |
cmath.atan(x) | xの逆正接値を返します。 |
cmath.atanh(x) | xの双曲線逆正接値を返します。 |
cmath.cos(x) | xのコサインを返します。 |
cmath.cosh(x) | xの双曲線余弦を返します。 |
cmath.exp(x) | Exの値を返します。ここで、Eはオイラー数(約 2.718281...)、xはそれに渡される数値です。 |
cmath.isclose() | 2つの値が近いかどうかをチェックします。 |
cmath.isfinite(x) | xが有限数かどうかをチェックします。 |
cmath.isinf(x) | xが正の無限大か負の無限大かを調べます。 |
cmath.isnan(x) | xがNaN(非数値)かどうかをチェックします。 |
cmath.log(x[,base]) | xの底に対する対数を返します。 |
cmath.log10(x) | xの10を底とする対数を返します。 |
cmath.phase() | 複素数の位相を返します。 |
cmath.polar() | 複素数を極座標に変換します。 |
cmath.rect() | 極座標を直角形に変換します。 |
cmath.sin(x) | xのsinを返します。 |
cmath.sinh(x) | xの双曲線正弦を返します。 |
cmath.sqrt(x) | xの平方根を返します。 |
cmath.tan(x) | xのtanを返します。 |
cmath.tanh(x) | xの双曲線正接を返します。 |
cMath 定数
絶え間ない |
説明 |
---|---|
cmath.e | オイラー数(2.7182...)を返します。 |
cmath.inf | 浮動小数点の正の無限値を返します。 |
cmath.infj | 複素無限値を返します。 |
cmath.nan | 浮動小数点NaN(非数)値を返します。 |
cmath. on him | coplext NaN(非数)値を返します。 |
cmath.pi | PI(3.1415...)を返します。 |
cmath.tau | 数値(6.2831...)を返します。 |
プログラミング学習を加速させる
プログラミングをプロの講師に教えてもらいませんか。