我正在進行一些實驗,我需要精確測量參與者對問題的反應時間。我知道有一些商業軟件,但我想知道我是否可以用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