为什么将整数转换为浮点数比计算平方根要慢?

时间:2015-02-18 06:30:32

标签: python floating-point

在尝试使用IPython时,我得到了以下结果:

In [10]: %timeit float(127.7)
1000000 loops, best of 3: 173 ns per loop

In [11]: %timeit math.sqrt(127.7)
10000000 loops, best of 3: 127 ns per loop

In [12]: %timeit float(19847)
1000000 loops, best of 3: 181 ns per loop

In [13]: %timeit math.sqrt(19847)
10000000 loops, best of 3: 145 ns per loop

正如您所看到的,即使参数IS已经浮动,float也会变慢。

0 个答案:

没有答案