在复数 python 除法中获得更多小数

Get more decimals in complex python division

我正在使用通过

获得的除法
from __future__ import division

在 Python 2.7 中,我在 Python 中使用了复数。 我想从复数除法中得到更多的小数。有没有办法做到这一点? decimal.Decimal命令我知道,但是它需要接收之前的数字,而且它获取的不是复数。

答案仍然是decimal.Decimal。但是你需要为每个复数使用其中的两个,并且你必须自己实现数学运算。幸运的是,基本的复杂操作有很多参考资料。

你应该看看 gmpy2 库。它提供快速的任意精度整数、实数和复数运算。