我怎样才能走出精神变态适应性怪胎范式的阶梯循环

2024-04-29 23:14:06 发布

您现在位置:Python中文网/ 问答频道 /正文

我试着用精神病编码程序编写一个相对简单的适应性古怪任务。由于我对python比较陌生,我不知道如何处理以下情况,希望您能帮忙:

对于怪胎中的越轨者,我想使用精神病学提供的楼梯处理程序。每次越轨者出现时,它都应该适应(例如亮度)之前给出的答案。 我的问题是,我不知道如何在出现异常后切换回标准刺激。stair处理程序似乎强制程序在该循环中停留,直到它完成为止。我可以想象一个人只需要在for循环中设置一个中断,但我不知道如何设置。有没有人对如何处理这个问题有什么建议或者可以发表一个小例子?在

非常感谢, 约翰内斯


Tags: 答案程序处理程序编码for情况亮度想象
1条回答
网友
1楼 · 发布于 2024-04-29 23:14:06

我想有两种选择。一种方法是使用stairhandler作为循环来定义测试,然后使用filler对象来呈现非oddballs(标准)。以下基本上是伪代码,以防不明显!公司名称:

for thisLevel in stairs:
  continuePresenting=True
  while continuePresenting:
    if random()>oddBallFraction:
      presentOddball(thisLevel)
      continuePresenting = False #go to next entry in loop
    else:
      presentStandard()

另一种选择是为演示文稿创建一个循环,然后使用staircasehttp://www.psychopy.org/api/data.html#psychopy.data.StairHandler.next的next()函数

乔恩

相关问题 更多 >