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が含まれています。

 

ホーム