问题标签 [psychopy]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
60 浏览

python - Python 中的错误,for 循环超出范围

我正在用 PsychoPy(一种用于使用 Python 进行心理学实验的软件)编写一个程序,并不断收到“列表索引超出范围”错误。问题出现在“if already_used_values[a] == value:”的行上。我可以看到为什么会发生这种情况的唯一可能原因是因为 already_used_values 开始时是一个空列表;但是,我认为如果列表为空,我通过说 return False 解决了这个问题。以下是相关代码供参考。

先感谢您!

0 投票
1 回答
282 浏览

psychopy - 如何加快使用多个同时窗口的刺激的呈现速度?

我们正在尝试在 PsychoPy 中重新创建一个 3x3 的同时窗口网格,每个窗口都显示径向光流模式,如 Cardin 和 Smith (2010) 所述。当我们运行代码时,刺激太慢了(需要一段时间才能加载)。如何加快速度?在绘制每个窗口后进行一次翻转会有所帮助吗?

卡丹和史密斯,2010;人类视觉和前庭皮质区域对自我运动兼容的视觉刺激的敏感性。大脑皮层

0 投票
1 回答
121 浏览

psychopy - 有什么方法可以在#psychopy 中放大刺激而不损失图像质量?

我正在从文件夹中导入我的刺激。我想让它们更大 *实际图像尺寸为 120 pix(高度)x 170 pix(宽度)。我试图通过在 PsychoPy 编码器中使用此代码来将大小加倍:

stimuli.append(visual.ImageStim(win=win, name='image', units='cm', size= [9, 6.3],

(我使用了以 cms 为单位的双倍数字)但这会扭曲图像。有什么办法可以在不扭曲的情况下放大它,还是我必须改变刺激本身?

谢谢

0 投票
1 回答
2874 浏览

python - ValueError:无法识别的模式

这是我的代码:

当我尝试运行此代码时,我得到一个“ValueError:无法识别的模式”,有谁知道为什么会发生这种情况?任何帮助将不胜感激。:)

0 投票
1 回答
1430 浏览

pyglet - pyglet 运行 PsychoPy 演示两次时出现“无法共享上下文”异常

PsychoPy 看起来正是我所需要的。但是我想使用我自己的开发环境(一个简单的 IPython 提示与我选择的编辑器相结合)而不是提供的 IDE。

问题是您似乎必须在每次 PsychoPy 运行后退出 Python 并重新启动。例如,如果我cd进入...../demos/coder/stimuli目录并输入run gabor.py它运行良好,但如果我再次输入run gabor.py,我会从 pyglet 得到这个异常:

是否有某种pyglet.cleanup()我可以调用(类似于pygame.quit())来允许 PsychoPy 脚本在同一个会话中多次运行?或者其他避免这个问题的方法?

我使用的是独立的 PsychoPy 发行版 1.81.02,未受影响。sys.exit该问题并非特定于 IPython——如果您禁用并键入execfile('gabor.py')两次,也可以从纯 Python 提示符中演示:

0 投票
2 回答
194 浏览

python - 测试我的心理建设者实验的最佳方法是什么?我可以自动回复吗

我想自动化我的PsychoPy Builder实验的测试,以涵盖正确/错误响应的混合。

我在此区域的帮助中找不到任何内容。

有没有人有什么建议?

0 投票
1 回答
215 浏览

python - 心理学中的图像渲染问题

我是一个长期的精神病用户,我刚刚升级到 1.81.03(从 1.78.x)。在一个实验中,我向用户展示图像(.jpgs)并要求评分量表响应。代码在更新之前运行良好,但现在我在一些图像上得到了奇怪的伪影。例如,这是我要展示的一张图片:

实际图像

但这里显示的是 [screencapped]: 显示的图像

您可以看到缺少一个边框。我的许多图像都会出现这种情况,尽管它并不总是相同的边框,有时会丢失两个或三个边框。

有没有人知道可能发生的事情?

0 投票
2 回答
2239 浏览

python - PsychoPy:使用 XP 32 位通过 PC 的并行端口发送触发器

我在将触发器从装有 Windows XP Professional 和 Psychopy v.1.81.03 的 32 位 PC 发送到并行端口时遇到问题。

我很肯定端口地址是 378,并且能够使用 Eprime 发送触发器,并且我能够使用软件 parmon(http://english.eazel.com/lv/group/view/ )打开和关闭特定引脚kl35264/Parmon.htm )

我尝试使用 Stéphanie 和 Nicholas 发布的实验(请参阅psychopy google 组中的这篇文章:https ://groups.google.com/forum/#!topic/psychopy-users/PxPhRDkuu2A )

我已经验证安装了 pywin32(版本 217)和并行,并尝试了两者

使用 ParallelPort 时,我得到:

回溯(最近一次通话最后):

文件“D:\SebastianKorb\untitled2_lastrun.py”,第 65 行,在

port = parallel.ParallelPort(address=0x0378) AttributeError: 'module'</p>

对象没有属性“ParallelPort”</p>

第 65 行port = parallel.ParallelPort(address=0x0378) 是执行命令的位置(请注意,在此之前有行from psychopy import parallel

当使用 PParallelInpOut32 时,我得到了相同的结果(只是现在错误是关于“PParallelInpOut32”)

我还尝试运行psychopy参考手册(http://www.psychopy.org/api/parallel.html)中显示的几行代码:

但同样,我得到了相同类型的错误。

我应该提一下,我还验证了我对文件有管理员访问权限C:\Windows\system32\drivers\parport.sys

你能告诉我下一步我应该尝试什么吗?

0 投票
1 回答
2942 浏览

python - 在 Python 中洗牌图像

您好 Stackoverflow 社区,我在使用 shuffle 函数时遇到了一些代码问题:

这个程序应该做的是随机显示图片的顺序。无论出于何种原因,当我这样做时,它只会显示一个白色块。我确定问题出在随机播放功能上,因为我尝试显示静态图片时效果很好。关于问题可能是什么的任何建议?任何帮助将不胜感激。:)

0 投票
1 回答
469 浏览

feedback - Psychopy:如何在条件文件中引用值以获取反馈

我确信这非常简单,但我是 Psychopy 和 Python 的新手,所以这里是:

我有一个类似于以下的条件文件(在生成器中):

文本正确Ans trialType

text1 Ans1 试验A

text2 Ans2 试用B

在每次试用后给用户反馈时,我想对 A trialTypes 和 B trialTypes 给出不同的反馈。但是,我找不到如何引用 trialType。

我想知道的是我需要什么,而不是下面代码中的“trialType”:

if trialType == 'TrialA' msg="This was an A Trial!" else: msg="This was a B Trial!"

谢谢你的帮助!D(于 2015 年 2 月 23 日编辑以更正代码格式)