很多小伙伴想知道在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中实现复数运算,希望大家通过阅读小编的文章之后能够有所收获!如果大家觉得小编的文章不错的话,可以多多分享给有需要的人 。
推荐阅读
- Python中divmod函数有什么用?Python函数divmod怎么用
- python中函数怎么表示?这篇文章结合定义和规则来告诉你
- 知识图谱可以用python构建吗?通过这篇文章一起来看看
- 京东秒杀几点开始?怎么秒杀获得?
- 京东退款的钱什么时候到账?怎么退货退款?
- 京东价保服务怎么用?有哪些规则?
- 京东自营怎么投诉?方法是什么?
- 京东账号怎么解封?自己能解封吗?
- 拼多多补单地址怎么操作?附注意事项
- 网店补流量收藏加购怎么补?如何操作?