python怎么实现复数运算?这篇文章教你实现

很多小伙伴想知道在python中怎么实现复数运算?那么今天小编就通过这篇文章来给大家分享一个实现python中复数运算的方法,感兴趣的小伙伴可以耐心阅读完这篇文章 。

python怎么实现复数运算?这篇文章教你实现

文章插图
复数可以用使用函数 complex(real, imag) 或者是带有后缀j的浮点数来指定 。比如:
>>> a = complex(2, 4)>>> b = 3 - 5j>>> a(2+4j)>>> b(3-5j)>>>对应的实部、虚部和共轭复数可以很容易的获取 。就像下面这样:
>>> a.real2.0>>> a.imag4.0>>> a.conjugate()(2-4j)>>>另外,所有常见的数学运算都可以工作:
>>> a + b(5-1j)>>> a * b(26+2j)>>> a / b(-0.4117647058823529+0.6470588235294118j)>>> abs(a)4.47213595499958>>>如果要执行其他的复数函数比如正弦、余弦或平方根,使用 cmath 模块:
>>> import cmath>>> cmath.sin(a)(24.83130584894638-11.356612711218174j)>>> cmath.cos(a)(-11.36423470640106-24.814651485634187j)>>> cmath.exp(a)(-4.829809383269385-5.5920560936409816j)>>>【python怎么实现复数运算?这篇文章教你实现】以上就是小编给大家带来的在python中实现复数运算,希望大家通过阅读小编的文章之后能够有所收获!如果大家觉得小编的文章不错的话,可以多多分享给有需要的人 。

    推荐阅读