我想知道Numpy中是否有一种类型,除了“ decimal”类型外,它还允许小数点后20位的数字。
如果不是,您是否有建议提高我执行计算的速度,例如使用浮点数时?
谢谢,
布莱斯
最佳答案
在https://code.google.com/p/mpmath/的mpmath
mpmath是用于多精度浮点算术的纯Python库。它提供了广泛的先验功能,
无限的指数大小,复数,区间算术,
数值积分与微分,寻根,线性
代数等等。几乎任何计算都可以执行
以及10位或1000位精度,在很多情况下
mpmath实现了渐近快速算法,可以很好地扩展以用于极高精度的工作。 mpmath内部使用Python的
默认情况下内置长整数,但会自动切换到
如果使用gmpy,则GMP / MPIR可实现更快的高精度运算
已安装,或者是否从Sage内部导入了mpmath。
关于python - Python numpy类型小数位数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17453922/