1

我想知道除了“十进制”类型之外,Numpy 中是否有一种类型允许小数点后 20 位左右的数字。

如果没有,您是否有建议以达到我执行计算的速度,比如使用浮点数时?

谢谢,

布莱斯

4

1 回答 1

1

mpmath 在https://code.google.com/p/mpmath/

mpmath是一个用于多精度浮点运算的纯 Python 库。它提供了广泛的超越函数、无限指数大小、复数、区间算术、数值积分和微分、求根、线性代数等等。几乎任何计算都可以以 10 位或 1000 位精度执行,并且在许多情况下, mpmath实现了渐近快速算法,可以很好地扩展以适应极高精度的工作。默认情况下, mpmath 在内部使用 Python 的内置长整数,但如果安装了gmpy或从 Sage 中导入mpmath,则会自动切换到 GMP/MPIR 以实现更快的高精度算术。

于 2013-07-30T21:36:06.043 回答