Символ процента (%) перед волшебной командой %timeit
import numpy as np
m1 = np.random.randint(-10, 10, (5,4))
%timeit m1.sum(axis=1) #выполнит код 100 000 циклов этой строки и выведет средний результат
%timeit используется в языке программирования Python для обозначения магической команды, которая предоставляет возможность измерить время выполнения определенных участков кода. Это языковое соглашение, которое позволяет Python-интерпретатору понять, что следующая команда должна быть обработана как специальная команда, а не как обычный код.
%timeit range(10000)
179 ns ± 2.66 ns per loop (mean ± std. dev. of 7 runs, 10000000 loops each)
Примерный ответ командной строки iPython:
302 ns ± 38.7 ns per loop (mean ± std. dev. of 7 runs, 1,000,000 loops each)
При использовании этой команды, интерпретатор Python выполняет код несколько раз и автоматически вычисляет среднее время выполнения. Это полезно для оценки производительности и оптимизации кода.
В языке программирования Python символ процента (%) используется для обозначения магических команд (magic commands) в Jupyter Notebook и IPython Shell.
Магические команды предоставляют различные функциональности, такие как измерение времени выполнения, отладка, доступ к системным командам и многое другое.
+ There are no comments
Add yours