Я сталкиваюсь с разными результатами при реализации этого простого вычисления в Python против R
e ^ (2 * pi * 1j) = cos (2 * pi) + j * sin (2 * pi) = 1
В R это дает ожидаемый результат
j <- complex(real = 0, imaginary = 1)
exp(2*pi*j)
>>1 -0j
В то время как в Python
import math
import cmath
cmath.exp(2*math.pi*1j)
>>(1-2.4492935982947064e-16j)
## Also tried this
math.e ** (2*math.pi*1j)
>>(1-2.4492935982947064e-16j)
Что я делаю не так при реализации его в Python?