【发布时间】:2011-08-22 21:57:44
【问题描述】:
在开发编程语言时,区分整数和浮点数重要吗?我注意到在R 的情况下,虽然它们确实允许严格的整数类型,但主要处理可以是浮点数或整数的numeric 类型。有性能优势吗?
编辑
我也有兴趣了解更多关于何时(如果有的话)通过选择浮点数而不是整数会注意到性能差异的时间段。
【问题讨论】:
-
您是在问浮点数学是否与整数数学一样高效?
-
.. 或者这些年来浮点运算中可能的精度损失是否变得不那么重要了?
-
这显然取决于您的用例。看看c2.com/cgi/wiki?PrematureOptimization。如果这不能解决您的问题,请使用docs.python.org/library/timeit.html 来衡量它是否重要。
-
我想知道是否会因为将所有内容都设为浮点数(所有数字而非索引)而降低性能。
标签: python integer floating-point double