【问题标题】:Get more decimals in complex python division在复杂的python除法中获得更多小数
【发布时间】:2015-03-13 23:58:45
【问题描述】:

我正在使用通过使用获得的除法

from __future__ import division

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

【问题讨论】:

    标签: python numpy decimal complex-numbers


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • 但要做到这一点,我必须为此编辑所有代码,并且需要重新编辑各种名称。没有别的办法吗?
      • 听起来你很幸运 Python 同时支持 OOP 和定义运算符。
      猜你喜欢
      • 2018-06-05
      • 2017-09-19
      • 2013-05-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-16
      • 1970-01-01
      相关资源
      最近更新 更多