問題タブ [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.
python - PsychoPy ウィンドウの終了
コーダー ビューでいくつかの PsychoPy コードをステップ実行し、ウィンドウ関数を実行しました。
http://www.psychopy.org/api/visual/window.html
これには、灰色のウィンドウを開くという便利な副作用があり、終了するためのキーをバインドしませんでした。この状況でどのように終了しますか?Snow Leopard を実行している Mac を使用しています。
Finder (Command+Space) を使用してターミナル ウィンドウを開いて入力しようとしましたkillall psychopy
が、これは効果的ではありませんでした。もっと効果的だったかもしれませkillall PsychoPy2
んが、これは誤った PsychoPy プロセスを強制終了する非常に残念な方法です。画面上の PsychoPy のホールドを常に解放する秘密のキーストロークの組み合わせはありますか?
python - Python のリストからのランダム サンプル関数の構文
関数のリストからランダムにサンプリングするために、Python (具体的には Psychopy) で random.sample 関数を使用しようとしています。これが私のコードです:
このコードを実行しようとすると、次のようになります。
ここで random.sample が機能しない理由について少し迷っているので、どんな助けでも大歓迎です。また、補足として、コードの最後のビットを random.choice を使用するように変更すると、この関数は完全に正常に動作するように見えます。
python - PsychoPy の複数の色のテキスト
私は現在、PsychoPy をいじり回しており、クラス プロジェクト用に Sternberg デモを変更しようとしています。刺激テキスト (数字セット) をさまざまな色で表示したいと考えています。たとえば、1 つの数字が赤、次が青、次が茶色などです。同じ刺激内のさまざまな色。
セット全体の色を変更する方法しか見つかりません。実験に付随するスプレッドシートに別の変数を追加して、セル内の値をコンマで区切ることができないかどうか疑問に思っていました (赤、青、茶色…)。これは可能ですか?
python - While ループ内でのシングル マウス クリック (PsychoPy)
私は PsychoPy を使用しており、マウスがクリックされたときにマウスの位置を出力したいと考えています。
位置の実際の出力は、while ループ内に配置する必要があります。以下のコードを使用してクリックすると、同じ位置を出力する複数の出力行が表示されます。クリックごとに出力を 1 つだけ印刷したいと考えています。
これは私が使用しているコードです:
私がやっていることは何か間違っていますか?while ループの「フレーム レート」を変更する必要がありますか?
python - PsychoPy Builder で条件分岐を使用した実験をどのように実装しますか?
心理学/神経科学における多くの行動実験計画では、条件付き分岐が必要です (たとえば、最初の練習段階で必要なパフォーマンス レベルに達した場合にのみ、テスト段階に進みます)。PsychoPy の Builder ビューでは、主にグラフィカル コントロールを使用して実験を実行するための Python スクリプトを生成できます。ただし、条件分岐の組み込みサポートはないようです。
コード コンポーネントで Python スニペットを使用して、特定の実行で特定のルーチンをスキップする機能を Builder に実装できますか? それとも、完全な Python Coder 環境に移行する必要がありますか?
psychopy - サイコピービルダーでタイミングがずれない
フローで緑色で示されているように、持続時間が固定されている場合、ルーチンはノンスリップ タイミングを使用することを理解しています。ルーチンの終了は応答に依存しないため、ルーチンの期間はある意味で固定されています。ただし、コンポーネントの期間は、事前に定義された量 (スプレッドシートの条件によって決定される変数 ISI) だけ変化します...「$ISI + 1」のように。
条件で期間を指定すると、ルーチンが緑色になることを拒否します...しかし、それでも修正されます...? 私はこの実験で EEG を使用することを目指しているため、タイミングが非常に重要です。そうは言っても、とにかく滑り止めではなく、フレームごとにタイミングをとるべきですか?ドキュメントは、滑り止めの方がイメージングに適していることを示唆していますが、その理由について少し混乱しています.
お時間をいただきありがとうございます、グレース
python - サイコピーでのトライアルハンドラーと時間測定
go-NoGo タスクの場合、psychopy の data.TrialHandler クラスを使用して写真を整理したいと思います。
ここで、サイコピーが辞書に入り、最初の一連の画像 (例: A_n) を提示し、その後、6 番目のセットまで 2 番目のセットに移動するループをコーディングしたいと考えています。私は次のことを試しました:
ヘッダーについて、追加の質問をします: Combining and associating multiple dictionaries
このコードにはいくつかの問題があります: まず、1 つの画像を 6 回だけ表示しますが、6 つの異なる画像は表示しません [1]。
第二に、まったく別の問題 [2] は、時間の測定と、試行ごとに試行担当者が行っている精度の保存です。したがって、各試行のすべての RT が合計されます。各画像のRTを取得したい。私は、刺激のための追加のstimuls.trialhandlerや、最後に最後のRTを提供するextraloopのようないくつかのことを試しましたが、それぞれではありません. --> 以下に回答します!!!
これらの 4 つの質問は 1 つの質問に対して多くのことを知っていますが、誰かがこれらを解決する方法について良いアイデアを教えてくれるかもしれません... みんなありがとう!