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

sat*_*oru 19 python timeit

我试图比较两个语句的性能,timeit结果如下:

 100 loops, best of 3: 100 ns per loop
 100 loops, best of 3: 1.96 us per loop
Run Code Online (Sandbox Code Playgroud)

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

Car*_*rum 33

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


Jor*_*ley 8

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