¿Puedo calcular exp (1 + 2j) en python?

¿Puedo calcular exp (1 + 2j) en python?

exp(1+2j) Traceback (most recent call last): File "", line 1, in  TypeError: can't convert complex to float 

Necesitas una versión compleja de esta función:

 cmath.exp(1+2j) 

Consulte http://docs.python.org/library/cmath.html

Es posible que desee importar e desde el módulo matemático para hacer esto.

Por ejemplo:

 >>> from math import e >>> print e ** (1+2j) (-1.1312043837568135+2.4717266720048188j)