python中复数是采用j表示,不是i
今天突然想用一个参数表示复数的虚部,老是没有表示成功,后来发现其实很简单:
a=2+2j
如果虚部是一个变量怎么表示呢?
im= 2
a = 2 + imj (出错,解释器会把imj当成一个整体,但是没有定义)
a = 2 + im*j (出错,j不能直接相乘,只能放在数值后)
其实很简单,变换一种思路就好了。
a = 2 + im*1j (ok)
复数的常见操作:
取模:abs(a)
共轭:a.conjugate()
取实部:a.real
取虚部:a.imag
Python带参数复数表示
最新推荐文章于 2024-05-30 11:43:13 发布