【发布时间】:2016-12-31 15:29:19
【问题描述】:
我想从 python 中的串口获取样本。但是当我运行代码来了解它的速率时,python 给了我不同的值!它通常约为每秒24000 时间。但有时它会返回14000。这种大差异的原因是什么?如果我想采样 100 万个,我应该怎么做?
这是测试运行速度的示例代码:
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
【问题讨论】: