python - 响应时间准确度

标签 python time python-3.4 psychopy

我将使用 Pygame 和 PIL 在 Python 3.4 中编写一个响应时间实验。 Python 的内置时间函数是否足够准确,能够实现毫秒级的响应时间精度? PyParallel 是必要的,还是仅对于脑电图或眼动追踪实验是必要的?

最佳答案

Python 的时间函数不是这里的限制因素。根据您的特定计算机和操作系统,您可以获得微秒级的分辨率(受到有关多任务处理等的各种注意事项的限制)。

真正的问题是硬件。如果您在 USB 键盘上收集响应(例如,具有不确定的滞后性和可变性),则无需担心毫秒时间分辨率。您需要指定您的硬件设置,如果需要毫秒计时,那么您将需要对计时性能进行基于硬件的验证。

您还需要指定特定任务的要求。如果您进行多次试验进行平均,许多较差的硬件分辨率就会消失。如果您比较不同条件下的响应变化而不是对绝对 react 时间感兴趣,则恒定滞后的影响就会消失(即使滞后未知)。

关于python - 响应时间准确度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30379512/

相关文章:

c# - 耗时/秒表

c# - 如何在特定时间(例如 3 秒)内在标签上显示文本?

python - 使用py2exe时出现断言错误

python - 如何在 Django REST Framework 中序列化与自身的递归关系?

python - 如何在 tastypie django 中记录所有请求

PHP MySQL - 按时差限制查询结果

python - 如何在 input() 正在进行时访问 input() 函数

python - Pygame:一个方 block 使其他方 block 弹跳

python - 等价于 wxPython 中的 HTML 多选框

python - 将图像加载到 Dask Dataframe 中