Могу ли я рассчитать exp (1 + 2j) в Python?
exp(1+2j) Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: can't convert complex to float
Вам нужна сложная версия этой функции:
cmath.exp(1+2j)
См. http://docs.python.org/library/cmath.html
Вы можете импортировать e из математического модуля, чтобы сделать это.
e
Например:
>>> from math import e >>> print e ** (1+2j) (-1.1312043837568135+2.4717266720048188j)