私のコンピュータで何回行うことができるのか計算したいcounter += 1
1秒。 counter += 1
よりもかなり高価になることがありアルゴリズムのタイミングはPython
from time import time
counter = 0
startTime = time()
while time() - startTime < 1:
counter += 1
print counter
問題があるtime() - startTime < 1
:単純なアプローチは以下の通りです。
アルゴリズムの「クリーン」な1秒サンプルを作成する方法はありますか?
ええ、私は知っています。私は、コンピュータが何秒間にどれくらい多くの操作を処理できるかについて世界的に関心がありますが、これはやや異なる問題です。 – Randomblue
@Randomblue: "1秒あたりの操作数"は概念を明確に定義するものではありません。 Pythonスクリプトは確かにプロセッサの速度をテストする正しい方法ではありません。 –
@Randomblueもしあなたが本当に逆にしたいのであれば、1時間以内に何回行うことができるかを測定し、それを3600で割ります。 – soulcheck