我想知道Numpy中是否有一个类型允许数字大约有20个小数位,除了“十进制”类型。
如果没有,你是否有建议实现我进行计算的速度,比如使用花车时?
谢谢,
布莱斯
答案 0 :(得分:1)
https://code.google.com/p/mpmath/
的mpmathmpmath 是一个用于多精度浮点运算的纯Python库。它提供了一套广泛的超越功能, 无限指数大小,复数,区间算术, 数值积分与区分,寻根,线性 代数等等。几乎任何计算都可以执行 以及10位数或1000位精度,在许多情况下 mpmath 实现了渐近快速的算法,可以很好地扩展到极高精度的工作。 mpmath 在内部使用Python 默认情况下内置长整数,但会自动切换到 如果 gmpy ,则GMP / MPIR可实现更快的高精度算术 安装或从Sage中导入 mpmath 。