PsychoPy安装与测试案例
更多技术干货第一时间送达
PsychoPy简介
PsychoPy 是一个开源的应用程序,在神经科学、心理学以及心理物理学的各种实验中用于呈现刺激和收集数据。它类似eprime。
PsychoPy有两个视图:Builder视图和Coder视图。Builder视图具有非常友好的用户界面,用户无需过多的编程知识即可通过简单的拖拽和点击就可完成一些实验程序;Coder视图只提供了代码编辑器,可以在Coder视图编写代码来实现实验程序。
PsychoPy安装过程
官网:https://www.psychopy.org/download.html
官网提供了Standalone PsychoPy的windows版本,也可以通过pip install安装,如上图所示。
本文主要介绍Windows版本的安装,双击StandalonePsychoPy3-3.2.4-win64.exe
点击I Agree,
选择安装路径(可默认,也可以自己选择路径)
点击Next,
完成安装。
案例测试
1.Coder视图,通过编写代码来测试是否安装成功
打开Coder视图
如下图在Coder编辑器中,编写代码。
# -*- coding: utf-8 -*-
#导入工具包
from psychopy import visual, core
# 创建刺激呈现窗口,该窗口就是所有刺激的展示舞台
win = visual.Window(size = (400,300), color = (-1,-1,-1),
fullscr = False )
"""
创建两个文本刺激
分别为text1和text2
"""
text1 = visual.TextStim(win, text = u'你好心理学!',
height = 0.1,
pos = (0.0,0.4),
color = 'pink',
bold = True,
italic = True)
text2 = visual.TextStim(win, text = u'',
height = 0.1,
pos = (0.0,0.7),
color = 'violet',
bold = True,
italic = False)
text2.text = u'心理学!'
"""
draw()方法可以把文本绘制到缓存
"""
text1.draw()
text2.draw()
#调用win的flip()方法,将所有缓存区的刺激效果展现到舞台
win.flip()
"""
等待5秒,舞台显示可以持续5s
"""
core.wait(5)
win.close()
更多阅读
EMD算法原理与实现
EEGNet: 神经网络应用于脑电信号
赞 (0)