我想從python中的串口獲取採樣。但如果我運行一個測試代碼來知道它的速率,python會給我不同的值!通常每秒約24000次。但有時這些代碼只能運行14000次。什麼是最大的差異原因?如果我想要取樣100萬我該怎麼辦?在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