Что означают " ns " и " us "в результате "timeit"?
Я пытался сравнить производительность двух высказываний с timeit
, а результаты что-то вроде:
100 loops, best of 3: 100 ns per loop
100 loops, best of 3: 1.96 us per loop
но я не знаю, что эти ns
и us
означает, поэтому я не знаю, какой из них быстрее.
2 ответов
ns означает наносекунды. n - это обычный приставки Си значение 10-9. us значит микросекунд. В SI это было бы µs (10-6 секунд) - the u используется потому, что нет µ в ASCII, но это выглядит довольно похоже. В вашем случае, это означает, что вы сравниваете 100×10-9 секунды против 1,96×10-6 секунд - бывший почти в 20 раз быстрее.