python - Python 中的小数模数和复数

标签 python

有没有一种方法可以使用 python 以高于浮点精度的方式处理复数?

例如,为了获得更好的实数精度,我可以轻松地使用 Decimal 模块。但是它似乎不适用于复数。

最佳答案

免责声明:我维护 gmpy2。

gmpy2支持扩展精度整数、有理数、实数和复数。它还支持各种科学功能。

另一种选择是 mpmath . mpmath 是用纯 Python 编写的,因此安装起来可能更容易。如果 gmpy2 可用,将自动使用它来提高性能。 mpmath 支持更广泛的函数。

请注意,gmpy2mpmath 都支持二进制(radix-2)浮点运算,而 Decimal 模块支持十进制(radix-10) ) 算术。

关于python - Python 中的小数模数和复数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44500275/

相关文章:

python - 从 matplotlib 中的直方图数据绘制折线图

python - 使用 flask 读取 pdf 文件时出现 TypeError : expected str, 字节或 os.PathLike 对象,而不是 FileStorage

python - 如何在将数据写入标准输入的 Python 中执行进程?

python - 在 python 和 bash 中限制 glob

python - Spark 笛卡尔积

python - python中的列表切片问题

python - 使用 Python 进行网页抓取(初学者)

python - 将 OData 查询编码为 URL

python - 在 python 中绘制像素的最佳方法

python - dnspython动态更新PeerBadKey