我正在进行一些实验,我需要精确测量参与者对问题的反应时间。我知道有一些商业软件,但我想知道我是否可以用Python做到这一点。 python是否提供了合适的功能来以毫秒为单位来测量响应时间?是否可以使用Python来测量响应时间?
谢谢 俊
我正在进行一些实验,我需要精确测量参与者对问题的反应时间。我知道有一些商业软件,但我想知道我是否可以用Python做到这一点。 python是否提供了合适的功能来以毫秒为单位来测量响应时间?是否可以使用Python来测量响应时间?
谢谢 俊
您可以测量显示的选项,并输入收到的执行时间。
http://docs.python.org/library/timeit.html
def whatYouWantToMeasure():
pass
if __name__=='__main__':
from timeit import Timer
t = Timer("whatYouWantToMeasure()", "from __main__ import test")
print t.timeit(number=1)
就做这样的事情:
from time import time
starttime = time()
askQuestion()
timetaken = time() - starttime
你可能想看看timeit
模块。
import timeit
当你使用'python'和'time'搜索了什么吗? – 2010-10-18 00:53:14
我知道时间模块。我想知道它足够可靠,可用于需要精确测量响应时间的实验环境。也许我的问题没有足够的信息。 :) – joon 2010-10-20 20:10:29