Python提供對於複數運算的支持,複數在Python中的表達式為 C==c.real+c.imag*j。 複數C由他的實部和虛部組成。 對於複數,Python支持它的加減乘除運算,同時提供了cmath模組對其他複雜運算進行支持。cmath模組和Python中的math模組對應, math提供對於實數的支持
基本介紹
- 中文名:複數運算函式
- 外文名:cmath
定義:
套用: 查看
>>> import cmath>>> dir(cmath)['__doc__', '__file__', '__loader__', '__name__', '__package__', '__spec__', 'acos', 'acosh', 'asin', 'asinh', 'atan', 'atanh', 'cos', 'cosh', 'e', 'exp', 'inf', 'infj', 'isclose', 'isfinite', 'isinf', 'isnan', 'log', 'log10', 'nan', 'nanj', 'phase', 'pi', 'polar', 'rect', 'sin', 'sinh', 'sqrt', 'tan', 'tanh', 'tau']>>>
1.極坐標和笛卡爾坐標表示的轉換。
>>> import cmath>>> Z=1+2j>>> print cmath.polar(Z)(2.23606797749979, 1.1071487177940904)>>> a,b=cmath.polar(Z)>>> print cmath.rect(a,b)(1+2j)>>>