timeit 関数を使用して、関数の結果と処理にかかった時間の両方を同時に出力する方法はありますか?
今、私は使用しています
timer = Timer('func()', 'from __main__ import func')
print timer.timeit(1)
しかし、これは時間を出力するだけで、最後に何かを返すプログラム出力ではありません。出力させたい
FuncOutputGoesHere 13.2897528935
同じ行に。
理想的には、プログラムを N 回実行し、プログラムの結果とその平均時間を出力することで、プログラムの平均を取ることができるようにしたいと考えています (全体で合計 1 つの出力)。