我需要在顺序呈现照片时随机分配刺激的位置

时间:2016-10-17 22:50:03

标签: psychopy

我正在编写心理学实验。我试图按顺序呈现4个照片刺激,其间有空白的ITS屏幕。我需要它们来改变它们在[0,0]周围的圆圈中出现的位置。我也需要这个职位是随机的。我已经完成了大部分代码,我只是没有随机放置。有谁知道我会用什么样的功能来创建这种随机化的位置?

1 个答案:

答案 0 :(得分:0)

如果你想让它们在一个固定距离的圆上你只需要一个随机数:0到360之间的角度。你可以用它来计算X和Y来将你的对象放在屏幕上。 x = r×cos(θ),y = r×sin(θ)。

要获取随机数,请导入随机库并在0到360之间选择一个数字(如果以度为单位,则以0和2 * pi工作,如果以弧度为单位)。

import random as r
r.uniform(0,360)

请注意您的单位,并注意心理素在psychopy.misc

中为这些转换提供便利功能