PsychoPy en tant que bibliothèque est très complet et beaucoup plus facile à utiliser que Pyglet, Pygame et Kivy, tandis que PsychoPy en tant qu'IDE est subtil avec une finalisation et un débogage faibles.
J'avais l'habitude d'éditer des scripts dans Vim, mais récemment, j'ai remarqué que PsychoPy fonctionne très bien avec Jupyter.
Donc, cette fois, je vais vous expliquer comment utiliser PsychoPy avec Jupyter.
Avant ..., présentons d'abord à quel point c'est utile.
Bien sûr, cela peut être démarré.
Voulez-vous Hello World? ... alors vous pouvez l'ajouter plus tard.
Oups, je voulais faire des lettres noires sur fond blanc. Fermez la page avec win.close () ... Quel était le paramètre de couleur de visual.Window?
Refaire et re-présenter.
... vous pouvez créer des expériences de manière interactive comme celle-ci.
Utilisez ** Anaconda ** pour une analyse ultérieure. Cliquez ici pour l'installer.
Il existe 2 séries et 3 séries, mais nous inclurons ici 3 séries [^ 1]. La raison en est la suivante.
De plus, je pense qu'il est bon d'installer Miniconda au lieu d'Anaconda. La raison en est la suivante.
Cependant, sachez que si vous utilisez Miniconda, vous devrez inclure vous-même les bibliothèques (numpy, pandas, etc.).
Après avoir installé Anaconda, assurez-vous d'abord que Jupyter Notebook démarre. Ouvrez un terminal (Anaconda Prompt for Win) et procédez comme suit:
jupyter notebook
Si le navigateur démarre et que localhost: 8888
s'affiche automatiquement, cela réussit.
Veuillez ne pas supprimer le terminal ou l'invite Anaconda ouvert ici lorsque vous utilisez le bloc-notes Jupyter. Si vous le désactivez, le serveur s'arrêtera. Au contraire, si vous ne l'utilisez plus, vous pouvez le fermer.
Ouvrez Anaconda Prompt (les utilisateurs Windows doivent s'exécuter en tant qu'administrateur) et procédez comme suit:
pip install psychopy
Après l'installation, essayez ce qui suit depuis votre ordinateur portable:
from psychopy import visual
win = visual.Window()
Une fenêtre devrait s'ouvrir.
Dans le cas de Windows, NotImplementedError
peut être affiché. Dans ce cas, ouvrez à nouveau Anaconda Prompt avec les privilèges d'administrateur et ouvrez-le.
pip install pyglet==1.2
Essayez de courir (j'abaisse la version car elle ne fonctionne pas avec la version 1.3, qui arrive par défaut).
Si vous essayez de glisser-déposer un écran créé avec fullscr = False, il peut ne plus répondre. Il n'y a pas de problème particulier et le stimulus est présenté correctement, il est donc normal de procéder à la création de l'expérience telle quelle.
Avec% time ou% timeit.
S'il vous plaît lorsque la présentation du stimulus est lente.
Lorsqu'il est réglé sur% 2, le temps d'exécution du bloc entier est mesuré.
Si vous souhaitez utiliser R avec Jupyter Notebook
https://irkernel.github.io/installation/
Mettons R en référence. Ouvrir R
install.packages(c('repr', 'IRdisplay', 'evaluate', 'crayon', 'pbdZMQ', 'devtools', 'uuid', 'digest'))
devtools::install_github('IRkernel/IRkernel')
IRkernel::installspec()
Si vous exécutez ** en faisant attention à ce qui suit **, il sera automatiquement lié à Jupyter Notebook.
[Attention (Win)]
Si ʻIRKernel :: installspec () ʻest moss, les mesures suivantes peuvent être efficaces.
C: \ Program Files \ R \ R-X.X.X \ bin \ R.exe
etc.[Attention (Mac)]
[^ 1]: Cet article était également compatible avec les systèmes 2 et 3 jusqu'en janvier 2018. Puisqu'il n'y a presque aucun intérêt à installer le 2e système maintenant, je l'ai modifié pour n'introduire que la méthode d'introduction du 3e système.
Recommended Posts