Python 中的 math.exp()
函数用于计算 e(自然对数的底)的指数。但是,math.exp()
只能接受实数作为参数,不能直接处理复数。
如果你想要计算复数的指数,可以使用 cmath
模块中的 exp()
函数。cmath
模块提供了对复数的数学函数支持。
下面是一个例子:
import cmath # 定义一个复数 complex_number = complex(1, 2) # 1 + 2j # 计算复数的指数 result = cmath.exp(complex_number) print("e^(1 + 2j) =", result)
输出结果:
e^(1 + 2j) = (-1.1312043837568135+2.4717266720048188j)
这里,我们使用 cmath.exp()
函数计算了复数 1 + 2j
的指数。注意,cmath.exp()
返回的结果也是一个复数。