関数の実行時間を測定するための最良の (正確な) 方法は何ですか。たとえば、次のようになります。
def some_function():
# ...
この関数を 1000 回呼び出してから、次のように平均時間をカウントすることをお勧めします。
start = time.time()
for i in range(1000):
some_function()
elapsed = (time.time() - start)/1000
しかし、もっと良い方法はありますか?