cmathモジュール
cmathモジュールは複素数用の"math"モジュールです。使い方はmathモジュールと同じようにcmathモジュールをインポートし、cmath.sin(x)のように関数を呼び出します。
(サンプル)
# cmath module import cmath z = 1j print cmath.sqrt(z) print cmath.log(2.5+3.3j) |
(実行結果)
(0.707106781187+0.707106781187j)
(1.42070745658+0.922464337708j)
cmathモジュールには次の関数が含まれています。
acos(x), acosh(x), asin(x), asinh(x), atan(x), atanh(x), cos(x), cosh(x), exp(x), log(x), log10(x),
sin(x), sinh(x), sqrt(x), tan(x), tanh(x)
また、mathモジュール同様、定数のpiとeが含まれています。