PsychoPy als Bibliothek ist sehr vollständig und viel einfacher zu verwenden als Pyglet, Pygame und Kivy, während PsychoPy als IDE subtil ist und nur eine schwache Vervollständigung und ein schwaches Debugging aufweist.
Früher habe ich Skripte in Vim bearbeitet, aber kürzlich habe ich festgestellt, dass PsychoPy sehr gut mit Jupyter zusammenarbeitet.
Dieses Mal werde ich erklären, wie man PsychoPy mit Jupyter benutzt.
Bevor ... stellen wir zunächst vor, wie nützlich es ist.
Natürlich kann es gestartet werden.
Willst du Hallo Welt? ... dann können Sie es später hinzufügen.
Hoppla, ich wollte schwarze Buchstaben auf weißem Hintergrund machen. Schließen Sie die Seite mit win.close () ... Wie war die Farbeinstellung von visual.Window?
Remake und wieder präsentieren.
... können Sie so interaktiv Experimente erstellen.
Verwenden Sie ** Anaconda ** für eine spätere Analyse. Klicken Sie hier, um zu installieren.
Es gibt 2 Serien und 3 Serien, aber hier werden wir 3 Serien [^ 1] einschließen. Der Grund ist wie folgt.
Ich denke auch, dass es gut ist, Miniconda anstelle von Anaconda zu installieren. Der Grund ist wie folgt.
Beachten Sie jedoch, dass Sie bei Verwendung von Miniconda die Bibliotheken (Numpy, Pandas usw.) selbst einbinden müssen.
Stellen Sie nach der Installation von Anaconda zunächst sicher, dass das Jupyter Notebook gestartet wird. Öffnen Sie ein Terminal (Anaconda Prompt for Win) und gehen Sie wie folgt vor:
jupyter notebook
Wenn der Browser startet und "localhost: 8888" automatisch angezeigt wird, ist dies erfolgreich.
Bitte löschen Sie nicht das hier geöffnete Terminal oder die Anaconda-Eingabeaufforderung, während Sie das Jupyter-Notizbuch verwenden. Wenn Sie es ausschalten, wird der Server gestoppt. Im Gegenteil, wenn Sie es nicht mehr verwenden, können Sie es schließen.
Öffnen Sie die Anaconda-Eingabeaufforderung (Windows-Benutzer sollten als Administrator ausgeführt werden) und gehen Sie wie folgt vor:
pip install psychopy
Versuchen Sie nach der Installation Folgendes von Ihrem Notebook aus:
from psychopy import visual
win = visual.Window()
Ein Fenster sollte sich öffnen.
Unter Windows wird möglicherweise "NotImplementedError" angezeigt. Öffnen Sie in diesem Fall die Anaconda-Eingabeaufforderung erneut mit Administratorrechten und öffnen Sie sie.
pip install pyglet==1.2
Versuchen Sie es mit dem Ausführen (ich reduziere die Version, da sie nicht mit der standardmäßig verwendeten Version 1.3 funktioniert).
Wenn Sie versuchen, einen mit fullscr = False erstellten Bildschirm per Drag & Drop zu verschieben, reagiert er möglicherweise nicht mehr. Es gibt kein besonderes Problem, und der Stimulus wird richtig dargestellt. Es ist daher in Ordnung, mit der Erstellung des Experiments so fortzufahren, wie es ist.
Mit% time oder% timeit.
Bitte, wenn die Stimuluspräsentation langsam ist.
Bei Einstellung auf% 2 wird die Ausführungszeit des gesamten Blocks gemessen.
Wenn Sie R mit Jupyter Notebook verwenden möchten
https://irkernel.github.io/installation/
Lassen Sie uns R unter Bezugnahme setzen. Öffnen Sie R.
install.packages(c('repr', 'IRdisplay', 'evaluate', 'crayon', 'pbdZMQ', 'devtools', 'uuid', 'digest'))
devtools::install_github('IRkernel/IRkernel')
IRkernel::installspec()
Wenn Sie ** ausführen und dabei Folgendes beachten **, wird es automatisch mit Jupyter Notebook verknüpft.
[Achtung (Win)]
Wenn Sie mit "IRKernel :: installspec ()" Moos bekommen, können die folgenden Maßnahmen wirksam sein.
IRKernel :: installspec ()
läuft auf R, das von Anaconda Prompt gestartet wurde[Achtung (Mac)]
[^ 1]: Dieser Artikel war bis Januar 2018 auch mit 2 und 3 Systemen kompatibel. Da es fast keinen Wert gibt, das 2. System jetzt zu installieren, habe ich es so geändert, dass nur die Einführungsmethode des 3. Systems eingeführt wird.
Recommended Posts