在`timeit`结果中,`ns`和`us`代表什么?

时间:2012-08-05 04:35:39

标签: python timeit

我试图将两个语句的效果与timeit进行比较,结果如下:

 100 loops, best of 3: 100 ns per loop
 100 loops, best of 3: 1.96 us per loop

但我不知道这些nsus代表什么,所以我不知道哪一个更快。

2 个答案:

答案 0 :(得分:31)

ns 代表纳秒。 n 是常规SI prefix,意思是10 -9 us 表示微秒。在SI中μs(10 -6 秒) - 使用 u ,因为没有μ在ASCII中,但它看起来非常相似。在您的情况下,这意味着您将100×10 -9 秒与1.96×10 -6 秒进行比较 - 前者几乎快20倍。

答案 1 :(得分:8)

纳秒和微秒......分别为10 -9 和10 -6