私はPythonのシリアルポートからサンプリングを取得したいと思います。しかし、私はそれの速度を知るためのテストコードを実行する場合、Pythonは私に異なる値を与える!それは通常約24000回/秒です。しかし、いつかこのコードはわずか14000回実行されます。大きな違いの理由は何ですか?私が何をすればいいのですか?Pythonの異なる実行速度
これは、テスト実行速度のサンプルコードである:
import time
def g(start=0, stop=5, step=1):
while start < stop:
yield start
start += step
t1 = time.time()
t2 = t1 + 1
for item in g(10,1000000,1):
print(item)
t1 = time.time()
if t1 > t2:
break