Python: высокая (er) точность для комплексных чисел - math.e ** (pi * 1j) - PullRequest
0 голосов
/ 08 апреля 2020

Мой код для идентификации Эйлера дает такую ​​точность:

math.e**(pi*1j)
>> (-1+1.22464679915e-16j)

Есть ли способ «отрегулировать» точность, скажем, Xe-30? И есть ли способ округления до ближайшего Xe-10, например?

Я попытался mpf (math.e ** (pi * 1j)) указать mp.pre c = 30 -> this дает мне ошибку, возможно, потому что комплексные числа не могут быть преобразованы в число с плавающей точкой. («Невозможно создать mpg из -1 + 1.22 ... e-16j»)

Заранее благодарим всех полезных людей!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...