2024-05-29 02:39:32 发布
网友
我在寻找第n个斐波纳契数的Golden Ratio formula,这让我很好奇。在
我知道Python可以处理任意大的整数,但是对于小数你能得到什么样的精度呢?它是直接放在C double之上还是使用更精确的修改实现?(显然不是武断准确。;D)
几乎所有平台都将Python浮动映射到IEEE-754“双精度”。在
http://docs.python.org/tutorial/floatingpoint.html#representation-error
还有一个用于任意精度浮点运算的decimal module
Python浮点使用底层C编译器的double类型。正如Bwmat所说,这通常是IEEE-754的双精度。在
但是,如果您需要更高的精度,可以使用python2.4中添加的Python decimal module。在
Python2.6还添加了fraction module,这可能更适合解决某些问题。在
这两种方法都比使用float类型慢,但这是提高精度的代价。在
几乎所有平台都将Python浮动映射到IEEE-754“双精度”。在
http://docs.python.org/tutorial/floatingpoint.html#representation-error
还有一个用于任意精度浮点运算的decimal module
Python浮点使用底层C编译器的double类型。正如Bwmat所说,这通常是IEEE-754的双精度。在
但是,如果您需要更高的精度,可以使用python2.4中添加的Python decimal module。在
Python2.6还添加了fraction module,这可能更适合解决某些问题。在
这两种方法都比使用float类型慢,但这是提高精度的代价。在
相关问题 更多 >
编程相关推荐