付録 ===================================================== 本文未解説コンãƒãƒ¼ãƒãƒ³ãƒˆ --------------------------------------------- PsychoPy Builder 3.0.5ã§åˆ©ç”¨ã§ãるコンãƒãƒ¼ãƒãƒ³ãƒˆã®ã†ã¡ã€æœ¬æ–‡ã§å–り上ã’ãªã‹ã£ãŸã‚‚ã®ã®æ¦‚è¦ã‚’示ã—ã¾ã™ã€‚ Patchコンãƒãƒ¼ãƒãƒ³ãƒˆ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ç”»åƒãƒ•ァイルや縞模様ãªã©ã‚’æç”»ã—ã¾ã™ã€‚ã“ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆãŒä½¿ç”¨ã—ã¦ã„ã‚‹PsychoPyã®PatchStimãŒå»ƒæ¢(deprecated)ã¨ãªã£ã¦ãŠã‚Šã€éŽåŽ»ã«ã“ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’使用ã—ã¦ä½œæˆã•れãŸå®Ÿé¨“をサãƒãƒ¼ãƒˆã™ã‚‹ãŸã‚ã«æ®‹ã•れã¦ã„ã‚‹ã‚‚ã®ã¨æ€ã‚れã¾ã™ã€‚æ–°ã—ã実験を作æˆã™ã‚‹æ™‚ã«ã¯Imageコンãƒãƒ¼ãƒãƒ³ãƒˆã¾ãŸã¯Gratingコンãƒãƒ¼ãƒãƒ³ãƒˆã‚’使ã†ã“ã¨ã‚’ãŠå‹§ã‚ã—ã¾ã™ã€‚ Patchコンãƒãƒ¼ãƒãƒ³ãƒˆã®ãƒ—ãƒãƒ‘ティã¯Imageコンãƒãƒ¼ãƒãƒ³ãƒˆãŠã‚ˆã³Gratingコンãƒãƒ¼ãƒãƒ³ãƒˆã®å¯¾å¿œã™ã‚‹ãƒ—ãƒãƒ‘ティをå‚ç…§ã—ã¦ãã ã•ã„。 Apertureコンãƒãƒ¼ãƒãƒ³ãƒˆ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ç”»é¢ã‚’「穴ã€ã§åˆ‡ã‚ŠæŠœãコンãƒãƒ¼ãƒãƒ³ãƒˆã§ã™ã€‚ã“ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã¯ãƒ«ãƒ¼ãƒãƒ³ãƒšã‚¤ãƒ³ã«ãŠã‘ã‚‹æç”»é †åºã®å½±éŸ¿ã‚’å—ã‘ã¾ã›ã‚“。ã¤ã¾ã‚Šã€Apertureコンãƒãƒ¼ãƒãƒ³ãƒˆã®ä¸Šã«ä»–ã®åˆºæ¿€ã‚’é‡ã書ãã—よã†ã¨ã—ã¦ã‚‚Apertureコンãƒãƒ¼ãƒãƒ³ãƒˆã«åˆ‡ã‚ŠæŠœã‹ã‚Œã¦ã—ã¾ã„ã¾ã™ã€‚ **サイズ $** 「穴ã€ã®ç›´å¾„ã‚’ã—ã‚ã™å€¤ã‚’指定ã—ã¾ã™ã€‚ä»–ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã® **サイズ [w, h] $** ã¨ç•°ãªã‚Šå¹…ã¨é«˜ã•を別々ã®å€¤ã«ã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。 **ä½ç½® [x, y] $** 刺激ã®ä¸å¿ƒã®X座標ã¨Y座標を表ã™å€¤ã‚’指定ã—ã¾ã™ã€‚**[å˜ä½]** ã®è¨å®šã«å¾“ã„ã¾ã™ã€‚ Dotsコンãƒãƒ¼ãƒãƒ³ãƒˆ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 一様ã«é‹å‹•ã™ã‚‹å°ã•ãªç‚¹ã‚’大é‡ã«æãコンãƒãƒ¼ãƒãƒ³ãƒˆã§ã™ã€‚é‹å‹•視ã®ç ”ç©¶ãªã©ã«ç”¨ã„ã¾ã™ã€‚Polygonコンãƒãƒ¼ãƒãƒ³ãƒˆã‚’大é‡ã«ç”¨ã„るよりPCã¸ã®è² æ‹…ãŒè»½ãã€é«˜é€Ÿã«æç”»ã§ãã¾ã™ã€‚以下ã®è§£èª¬ã§ã¯ã€ç‚¹ãŒæç”»ã•れる範囲をフィールドã¨å‘¼ã‚“ã§ã„ã¾ã™ã€‚ã¾ãŸã€æŒ‡å®šã•ã‚ŒãŸæ–¹å‘ã«å‹•ã点をターゲットã€ãã‚Œä»¥å¤–ã®æ–¹å‘ã«å‹•ã点をノイズã¨å‘¼ã‚“ã§ã„ã¾ã™ã€‚ **フィールドã®ä½ç½® $** 実数を二ã¤ä¸¦ã¹ãŸãƒªã‚¹ãƒˆã§åˆºæ¿€ã®ä¸å¿ƒã®X座標ã¨Y座標を表ã™å€¤ã‚’指定ã—ã¾ã™ã€‚ **[å˜ä½]** ã«å¾“ã„ã¾ã™ã€‚ **フィールドã®å½¢çж** フィールドã®å½¢çŠ¶ã‚’æŒ‡å®šã—ã¾ã™ã€‚「楕円ã€(circle)ã¾ãŸã¯ã€Œé•·æ–¹å½¢ã€(square)を指定ã§ãã¾ã™ã€‚ **フィールドã®å¤§ãã•** 実数ã¾ãŸã¯å®Ÿæ•°ã‚’二ã¤ä¸¦ã¹ãŸã‚·ãƒ¼ã‚±ãƒ³ã‚¹ã§ãƒ•ィールドã®å¹…ã¨é«˜ã•を指定ã—ã¾ã™ã€‚数値ãŒä¸€ã¤ã ã‘ã®å ´åˆã¯å¹…ã¨é«˜ã•ã«åŒä¸€ã®å€¤ã‚’指定ã—ãŸã‚‚ã®ã¨ã¿ãªã•れã¾ã™ã€‚数値ãŒäºŒã¤ã®å ´åˆã¯é †ç•ªã«å¹…ã€é«˜ã•ã®å€¤ã¨ã¿ãªã•れã¾ã™ã€‚ **[å˜ä½]** ã«å¾“ã„ã¾ã™ã€‚ **コヒーレンス** 0.0~1.0ã®å®Ÿæ•°ã§ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã®å‰²åˆã‚’指定ã—ã¾ã™ã€‚例ãˆã°0.8ãªã‚‰ã°80%ã®ç‚¹ãŒã‚¿ãƒ¼ã‚²ãƒƒãƒˆã§ã€20%ã®ç‚¹ãŒãƒŽã‚¤ã‚ºã§ã™ã€‚ **æ–¹å‘ $** ターゲットãŒé‹å‹•ã™ã‚‹æ–¹å‘ã‚’å®Ÿæ•°ã§æŒ‡å®šã—ã¾ã™ã€‚å˜ä½ã¯degã§æ™‚è¨ˆå›žã‚ŠãŒæ£ã®æ–¹å‘ã§ã™ã€‚ **ドットã®å¯¿å‘½ $** ç‚¹ãŒæ¶ˆæ»…ã™ã‚‹ã¾ã§ã®ãƒ•ãƒ¬ãƒ¼ãƒ æ•°ã‚’æ•´æ•°ã§æŒ‡å®šã—ã¾ã™ã€‚例ãˆã°3ã§ã‚れã°å€‹ã€…ã®ç‚¹ã¯3フレームæç”»ã•ã‚Œã‚‹ã¨æ¶ˆæ»…ã—ã¦æ¬¡ã®ãƒ•レームã§ã¯æ–°ãŸãªå ´æ‰€ã«å‡ºç¾ã—ã¾ã™ã€‚-1を指定ã™ã‚‹ã¨ç‚¹ãŒãƒ•ィールド外ã«å‡ºã‚‹ã¾ã§æ¶ˆæ»…ã—ã¾ã›ã‚“。 **ドットã®å¤§ãã• $** 点ã®å¤§ãã•ã‚’æ£ã®å®Ÿæ•°ã§æŒ‡å®šã—ã¾ã™ã€‚å˜ä½ã¯pixã§ã™ã€‚ **[å˜ä½]** ã®å½±éŸ¿ã‚’å—ã‘ãªã„ã®ã§æ³¨æ„ã—ã¦ãã ã•ã„。 **ドット数 $** é‹å‹•ã™ã‚‹ç‚¹ã®å€‹æ•°ã‚’æ£ã®æ•´æ•°ã§æŒ‡å®šã—ã¾ã™ã€‚ **ノイズドット** ノイズã®é‹å‹•を指定ã—ã¾ã™ã€‚「一定方å‘ã€(direction)ã§ã‚れã°ãƒŽã‚¤ã‚ºã¯ä¸€å®šæ–¹å‘ã«å‹•ãç¶šã‘ã¾ã™ã€‚「ランダムä½ç½®ã€(position)ã§ã‚れã°ãƒ•レーム毎ã«ãƒ©ãƒ³ãƒ€ãƒ ãªä½ç½®ã«å‡ºç¾ã—ã¾ã™ã€‚「ランダムウォークã€(walk)ã§ã‚れã°ãƒ•レーム毎ã«é‹å‹•æ–¹å‘ãŒå¤‰åŒ–ã—ã¾ã™ã€‚ **シグナルドット** 「åŒä¸€æ–¹å‘ã€(same)を指定ã™ã‚‹ã¨ã€ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã¯æ¶ˆæ»…ã™ã‚‹ã¾ã§ãã®æ–¹å‘ã«å‹•ãç¶šã‘ã¾ã™ã€‚「異ãªã‚‹æ–¹å‘ã€(different)を指定ã™ã‚‹ã¨ã€ãƒ•レーム毎ã«ãƒ©ãƒ³ãƒ€ãƒ ã«ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã¨ãªã‚‹ç‚¹ãŒå…¥ã‚Œæ›¿ã‚りã¾ã™ã€‚ **速度 $** 点ãŒ1フレーム毎ã«ç§»å‹•ã™ã‚‹è·é›¢ã‚’æ£ã®å®Ÿæ•°ã§æŒ‡å®šã—ã¾ã™ã€‚ **[å˜ä½]** ã«å¾“ã„ã¾ã™ã€‚ EnvelopeGratingコンãƒãƒ¼ãƒãƒ³ãƒˆ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 変調ã•れãŸã‚°ãƒ¬ãƒ¼ãƒ†ã‚£ãƒ³ã‚°ã‚’æãコンãƒãƒ¼ãƒãƒ³ãƒˆã§ã™ã€‚詳細ã¯çœç•¥ã—ã¾ã™ã€‚ Noiseコンãƒãƒ¼ãƒãƒ³ãƒˆ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 様々ãªãƒŽã‚¤ã‚ºç”»åƒã‚’æãコンãƒãƒ¼ãƒãƒ³ãƒˆã§ã™ã€‚詳細ã¯çœç•¥ã—ã¾ã™ã€‚ cedrusButtonBoxコンãƒãƒ¼ãƒãƒ³ãƒˆ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Cedrusã®å応ボタンボックスを用ã„ã¦å応を記録ã™ã‚‹ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã§ã™ã€‚詳細ã¯çœç•¥ã—ã¾ã™ã€‚ ioLabsButtonBoxコンãƒãƒ¼ãƒãƒ³ãƒˆ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ioLabs Systems製ã®ãƒœã‚¿ãƒ³ãƒœãƒƒã‚¯ã‚¹ã‚’用ã„ã¦å応を記録ã™ã‚‹ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã§ã™ã€‚詳細ã¯çœç•¥ã—ã¾ã™ã€‚ Microphoneコンãƒãƒ¼ãƒãƒ³ãƒˆ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ マイクã‹ã‚‰éŸ³å£°ã‚’記録ã—ã¾ã™ã€‚ **ステレオ** マイクãŒã‚¹ãƒ†ãƒ¬ã‚ªã‹å¦ã‹ã‚’指定ã—ã¾ã™ã€‚ Joystickコンãƒãƒ¼ãƒãƒ³ãƒˆ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ジョイスティックã§å応を記録ã™ã‚‹ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã§ã™ã€‚Mouseコンãƒãƒ¼ãƒãƒ³ãƒˆã¨åŒã˜ã‚ˆã†ãªä½¿ã„æ–¹ãŒå‡ºæ¥ã¾ã™ã€‚ **[ボタン押ã—ã§Routineを終了]** Mouseコンãƒãƒ¼ãƒãƒ³ãƒˆã¨åŒæ§˜ã€ã€Œå…¨ã¦ã®ã‚¯ãƒªãƒƒã‚¯ã€ã¨ã€Œæœ‰åйãªã‚¯ãƒªãƒƒã‚¯ã€ã‚’é¸ã¹ã¾ã™ã€‚ **[ジョイスティックã®çŠ¶æ…‹ã‚’ä¿å˜]** Mouseコンãƒãƒ¼ãƒãƒ³ãƒˆã¨åŒæ§˜ã§ã™ã€‚:numref:`第%sç« <chapter-gui>` å‚照。 **[時刻ã®åŸºæº–]** Mouseコンãƒãƒ¼ãƒãƒ³ãƒˆã¨åŒæ§˜ã§ã™ã€‚:numref:`第%sç« <chapter-mouse>` å‚照。 **[クリックå¯èƒ½ãªè¦–覚刺激 $]** Mouseコンãƒãƒ¼ãƒãƒ³ãƒˆã¨åŒæ§˜ã§ã™ã€‚:numref:`第%sç« <chapter-gui>` å‚照。 **[クリック時ã«ä¿å˜ã™ã‚‹ãƒ‘ラメータ]** Mouseコンãƒãƒ¼ãƒãƒ³ãƒˆã¨åŒæ§˜ã§ã™ã€‚:numref:`第%sç« <chapter-gui>` å‚照。 **[デãƒã‚¤ã‚¹ç•ªå· $]** 複数ã®ã‚¸ãƒ§ã‚¤ã‚¹ãƒ†ã‚£ãƒƒã‚¯ã‚’接続ã—ã¦ã„ã‚‹å ´åˆã«ã€ãれãžã‚Œã‚’è˜åˆ¥ã™ã‚‹ãŸã‚ã®ç•ªå·ã‚’指定ã—ã¾ã™ã€‚番å·ã¯ã‚·ã‚¹ãƒ†ãƒ ã«èªè˜ã•れã¦ã„ã‚‹é †ç•ªã«0, 1, 2...ã§ã™ã€‚ **[検出ã™ã‚‹ãƒœã‚¿ãƒ³ $]** 押ã•れã¦ã„ã‚‹ã“ã¨ã‚’検出ã™ã‚‹ãƒœã‚¿ãƒ³ã‚’カンマ区切りã§ç•ªå·ã§æŒ‡å®šã—ã¾ã™ã€‚ボタンã¨ç•ªå·ã®å¯¾å¿œã¯è£½å“ã«ã‚ˆã£ã¦ç•°ãªã‚Šã¾ã™ã®ã§ã€å„自ã§ç¢ºèªã—ã¦ãã ã•ã„。 Pumpコンãƒãƒ¼ãƒãƒ³ãƒˆ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Qmixライブラリ対応ã®ã‚·ãƒªãƒ³ã‚¸ãƒ¦ãƒ‹ãƒƒãƒˆã‚’制御ã™ã‚‹ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã§ã™ã€‚Python2ã«ã¯å¯¾å¿œã—ã¦ã„ãªã„ãŸã‚ã€Python2ベースã®PsychoPyを使用ã—ã¦ã„る時ã«ã¯è¡¨ç¤ºã•れã¾ã›ã‚“。詳細ã¯çœç•¥ã—ã¾ã™ã€‚ Unknownコンãƒãƒ¼ãƒãƒ³ãƒˆ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ æ–°ã—ã„ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã®Builderã§è¿½åŠ ã•れãŸã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’使ã£ãŸå®Ÿé¨“ã‚’å¤ã„ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã®Builderã§é–‹ã„ãŸæ™‚ãªã©ã€ä½¿ç”¨ä¸ã®Builderã§åˆ©ç”¨ã§ããªã„コンãƒãƒ¼ãƒãƒ³ãƒˆãŒå®Ÿé¨“ã«å«ã¾ã‚Œã¦ã‚‹å ´åˆãŒã‚りã¾ã™ã€‚ã“ã®ã‚ˆã†ãªæ™‚ã€åˆ©ç”¨ã§ããªã„コンãƒãƒ¼ãƒãƒ³ãƒˆãŒUnknownコンãƒãƒ¼ãƒãƒ³ãƒˆã¨ã—ã¦è¡¨ç¤ºã•れã¾ã™ã€‚ 実験を作æˆã™ã‚‹éš›ã«ã“ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’é…ç½®ã—ã¦ã‚‚何も起ãã¾ã›ã‚“。 Variableコンãƒãƒ¼ãƒãƒ³ãƒˆ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ãƒ¦ãƒ¼ã‚¶ãƒ¼å¤‰æ•°ã‚’è¿½åŠ ã™ã‚‹ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã§ã™ã€‚Codeコンãƒãƒ¼ãƒãƒ³ãƒˆã§ãƒ¦ãƒ¼ã‚¶ãƒ¼ç‹¬è‡ªã®å¤‰æ•°ã‚’使用ã™ã‚‹å ´åˆã¨ã»ã¼åŒã˜ã§ã™ãŒã€ãƒ«ãƒ¼ãƒãƒ³ãƒšã‚¤ãƒ³ä¸Šã«è¡¨ç¤ºã•れるã®ã§ã€è‡ªåˆ†ãŒä½œã£ãŸå®Ÿé¨“ã‚’å†åˆ©ç”¨ã™ã‚‹ã¨ãã‚„ã€å…±åŒç ”究者やå¦ç”Ÿãªã©ã®ãŸã‚ã«å®Ÿé¨“を作æˆã—ãŸã¨ãã«ã€ã©ã®ã‚ˆã†ãªå¤‰æ•°ãŒç‹¬è‡ªã«ç”¨ã„られã¦ã„ã‚‹ã®ã‹ãŒã‚ã‹ã‚Šã‚„ã™ã„ã¨ã„ã†åˆ©ç‚¹ãŒã‚りã¾ã™ã€‚ **実験開始時ã®å€¤ $** 実験開始ã«è¨å®šã™ã‚‹å€¤ã‚’指定ã—ã¾ã™ã€‚ **Routine開始時ã®å€¤ $** ルーãƒãƒ³ãŒé–‹å§‹ã™ã‚‹æ™‚ã«è¨å®šã™ã‚‹å€¤ã‚’指定ã—ã¾ã™ã€‚ **フレーム更新開始時ã®å€¤ $** å„フレームã®å‡¦ç†ã®ãŸã³ã«è¨å®šã™ã‚‹å€¤ã‚’指定ã—ã¾ã™ã€‚ **実験開始時ã®å€¤ã‚’ä¿å˜** 実験開始時ã®å€¤ã‚’ä¿å˜ã™ã‚‹ã¨ãã«ãƒã‚§ãƒƒã‚¯ã—ã¾ã™ã€‚ **Routine開始時ã®å€¤ã‚’ä¿å˜** Routine開始時ã®å€¤ã‚’ä¿å˜ã™ã‚‹ã¨ãã«ãƒã‚§ãƒƒã‚¯ã—ã¾ã™ã€‚ **フレーム更新時ã®å€¤ã‚’ä¿å˜** フレーム更新ä¸ã®å€¤ã‚’ä¿å˜ã™ã‚‹ã‹å¦ã‹ã«ã¤ã„ã¦ã€ã€Œãªã—ã€ã€ã€Œæœ€åˆã€ã€ã€Œæœ€å¾Œã€ã€ã€Œã™ã¹ã¦ã€ã®ã„ãšã‚Œã‹ã‹ã‚‰é¸ã³ã¾ã™ã€‚ **Routine終了時ã®å€¤ã‚’ä¿å˜** ルーãƒãƒ³çµ‚了時ã®å€¤ã‚’ä¿å˜ã™ã‚‹ã¨ãã«ãƒã‚§ãƒƒã‚¯ã—ã¾ã™ã€‚ **実験終了時ã®å€¤ã‚’ä¿å˜** 実験終了時ã®å€¤ã‚’ä¿å˜ã™ã‚‹ã¨ãã«ãƒã‚§ãƒƒã‚¯ã—ã¾ã™ã€‚ ParallelOutコンãƒãƒ¼ãƒãƒ³ãƒˆ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ パラレルãƒãƒ¼ãƒˆã‹ã‚‰ã®ãƒˆãƒªã‚¬ãƒ¼å‡ºåŠ›ã‚’è¡Œã†ãŸã‚ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã§ã™ã€‚ **ãƒãƒ¼ãƒˆã‚¢ãƒ‰ãƒ¬ã‚¹** (**Port ddress**) パラレルãƒãƒ¼ãƒˆã®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’指定ã—ã¾ã™ã€‚PsychoPyè¨å®šãƒ€ã‚¤ã‚¢ãƒã‚°ã®ã€Œä¸€èˆ¬ã€ã‚¿ãƒ–ã®ã€Œãƒ‘ラレルãƒãƒ¼ãƒˆã€ã«åˆ—挙ã•れã¦ã„る値ãŠã‚ˆã³LabJack U3ã®ä¸ã‹ã‚‰é¸æŠžã—ã¾ã™ã€‚ **開始時データ $** (**Start data $**) コンãƒãƒ¼ãƒãƒ³ãƒˆã®é–‹å§‹æ™‚刻ã«é€ä¿¡ã™ã‚‹å€¤ã‚’指定ã—ã¾ã™ã€‚Noneãªã‚‰å€¤ã‚’é€ä¿¡ã—ã¾ã›ã‚“。 **終了時データ $** (**Stop data $**) コンãƒãƒ¼ãƒãƒ³ãƒˆã®çµ‚了ã«é€ä¿¡ã™ã‚‹å€¤ã‚’指定ã—ã¾ã™ã€‚Noneãªã‚‰å€¤ã‚’é€ä¿¡ã—ã¾ã›ã‚“。 **スクリーンã«åŒæœŸ** (**Sync to screen**) データã®é€ä¿¡ã¨ç”»é¢ã®æ›´æ–°ã‚’åŒæœŸã•ã›ã‚‹ã‹å¦ã‹ã‚’指定ã—ã¾ã™ã€‚ 予約語 ---------------------------------------------- .. psychopy.experiment.exports.NamSpaceå‚ç…§ Pythonã®äºˆç´„語 (Python 3.7) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Pythonインタプリタを起動ã—ã¦keywordã‚’importã™ã‚‹ã¨ã€keyword.kwlistã¨ã„ã†ãƒªã‚¹ãƒˆã«Python予約語ã®ä¸€è¦§ãŒæ ¼ç´ã•れã¾ã™ã€‚以下ã«Python3.7ã®äºˆç´„語を示ã—ã¾ã™ã€‚ã“れらã®èªžã¯Builderã«ãŠã„㦠**[åå‰]** や変数åã¨ã—ã¦ä½¿ç”¨ã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。 .. csv-table:: FALSE,None,TRUE,and,as,assert,async await,break,class,continue,def,del,elif else,except,finally,for,from,global,if import,in,is,lambda,nonlocal,not,or pass,raise,return,try,while,with,yield   Builderã®äºˆç´„語(3.0.5) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 以下ã®èªžã¯Builder内ã§ä½¿ç”¨ã•れã¦ã„るモジュールåãŠã‚ˆã³å®šæ•°åã§ã™ã€‚ã“れらã®èªžã¯Builderã«ãŠã„㦠**[åå‰]** や変数åã¨ã—ã¦ä½¿ç”¨ã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“(__ã‹ã‚‰å§‹ã¾ã‚‹èªžã¯ãã‚‚ãも使ã†ã¹ãã§ã¯ãªã„ã®ã§çœç•¥ã—ã¦ã„ã¾ã™)。 .. csv-table:: core, data, event, gui, logging microphone, misc, os, psychopy, sound visual, ENVIRON, FINISHED, FOREVER, NOT_STARTED PAUSED, PLAYING, PRESSED, PSYCHOPY_USERAGENT PY3, RELEASED, SKIP, STARTED, STOPPED absolute_import, abspath, copy, gitExe, join print_function, sys 以下ã®èªžã¯numpyãŠã‚ˆã³numpy.randomã‹ã‚‰importã•れるã®ã§Builderã«ãŠã„㦠**[åå‰]** や変数åã¨ã—ã¦ä½¿ç”¨ã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。 .. csv-table:: asarray, average, cos, deg2rad, linspace, log, log10 normal, np, pi, rad2deg, randint, random, shuffle sin, sqrt, std, tan 以下ã®ãƒªã‚¹ãƒˆã¯PsychoPyã®æ—§ãƒãƒ¼ã‚¸ãƒ§ãƒ³(1.82.0)ã«ãŠã„ã¦äºˆç´„語ã¨ã•れã¦ã„ãŸã‚‚ã®ã§ã™ã€‚ç¾åœ¨(3.0.5)ã®Builderã§ã¯è¦å‘ŠãŒå‡ºã¾ã›ã‚“ãŒã€ **[åå‰]** や変数åã¨ã—ã¦ä½¿ç”¨ã—ãªã„æ–¹ãŒæœ›ã¾ã—ã„ã¨æ€ã‚れã¾ã™ã€‚ .. csv-table:: __builtins__,__doc__,__file__,__name__,__package__,abs all,any,apply,basestring,bin,bool buffer,bytearray,bytes,callable,chr,classmethod clear,cmp,coerce,compile,complex,copy copyright,credits,delattr,dict,dir,divmod enumerate,eval,execfile,exit,file,filter float,format,fromkeys,frozenset,get,getattr globals,has_key,hasattr,hash,help,hex id,input,int,intern,isinstance,issubclass items,iter,iteritems,iterkeys,itervalues,keys len,license,list,locals,long,map max,memoryview,min,next,object,oct open,ord,pop,popitem,pow,property quit,range,raw_input,reduce,reload repr,reversed,round,set,setattr,setdefault slice,sorted,staticmethod,str,sum,super tuple,type,unichr,unicode,update,values vars,viewitems,viewkeys,viewvalues,xrange,zip False,None,True Builderã®å†…部変数(3.0.5) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 以下ã®èªžã¯Builder(ãƒãƒ¼ã‚¸ãƒ§ãƒ³3.0.5)ã®å†…部変数ã¨ã—ã¦äºˆç´„ã•れã¦ã„ã¾ã™ã€‚ ã“れらã®èªžã¯Builderã«ãŠã„㦠**[åå‰]** や変数åã¨ã—ã¦ä½¿ç”¨ã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。 .. tabularcolumns:: |p{12zw}|p{30zw}| .. csv-table:: :header: "予約語", "概è¦" :widths: 20, 80 :class: longtable \_thisDir, Builderを実行ã™ã‚‹ã¨ãã«ã‚«ãƒ¬ãƒ³ãƒˆãƒ•ォルダをpsyexpファイルã«ç§»å‹•ã™ã‚‹ãŸã‚ã«ä½¿ç”¨ã•れã¾ã™ã€‚ buttons, 最後ã«å–å¾—ã—ãŸãƒžã‚¦ã‚¹ã®ãƒœã‚¿ãƒ³ã®çŠ¶æ…‹ã‚’ç¤ºã™ãƒªã‚¹ãƒˆãŒæ ¼ç´ã•れã¦ã„ã¾ã™ã€‚ component, 予約ã•れã¦ã„ã¾ã™ã€‚ continueRoutine, 実行ä¸ã®ãƒ«ãƒ¼ãƒãƒ³ã‚’継続ã™ã‚‹ã‹å¦ã‹ã‚’示ã™çœŸå½å€¤ãŒæ ¼ç´ã•れã¦ã„ã¾ã™ã€‚→ :numref:`第%sç« <chapter-quit-routine>` currentLoop, 本書ã§ã¯è§£èª¬ã—ãªã‹ã£ãŸloopTypeã®staircaseã€interleaved staircasesを使用ã—ãŸã¨ãã«ä½¿ç”¨ã•れã¾ã™ã€‚ dlg, expInfoダイアãƒã‚°ã‚’作æˆã™ã‚‹ãŸã‚ã«ä½¿ç”¨ã—ã¾ã™ã€‚ expInfo, expInfoダイアãƒã‚°ã®é …ç›®ã¨å€¤ãŒè¾žæ›¸ã‚ªãƒ–ジェクトã¨ã—ã¦æ ¼ç´ã•れã¦ã„ã¾ã™ã€‚→ :numref:`第%sç« <chapter-loop-tips>` ã€:numref:`第%sç« <chapter-python-code-basic>` endExpNow, ESCã‚ーã«ã‚ˆã‚‹å®Ÿé¨“ã®ä¸æ–を有効ã«ã—ã¦ã„ã‚‹ã¨ãã«ã€ã“ã®å¤‰æ•°ã‚’利用ã—ã¦ESCã‚ー以外ã®ã‚ーã§å®Ÿé¨“を終了ã§ãã¾ã™ã€‚ expName, 実験è¨å®šãƒ€ã‚¤ã‚¢ãƒã‚°ã®[Experiment name]ã«å…¥åŠ›ã—ãŸå®Ÿé¨“åãŒæ ¼ç´ã•れã¦ã„ã¾ã™ã€‚ filename, å„種実験記録ファイルやãƒã‚°ãƒ•ァイルã®ãƒ•ァイルåを生æˆã™ã‚‹ãŸã‚ã«åˆ©ç”¨ã•れã¾ã™ã€‚ frameDur, フレームレートã®å®Ÿæ¸¬å€¤ã‚’ä¿æŒã—ã¦ã„ã¾ã™ã€‚計測ã«å¤±æ•—ã—ãŸå ´åˆã¯1/60secã«ã‚»ãƒƒãƒˆã•れã¾ã™ã€‚ frameN, ç¾åœ¨ã®ãƒ•レーム番å·ã‚’æ ¼ç´ã—ã¦ã„ã¾ã™ã€‚→ :numref:`第%sç« <chapter-python-code-basic>` globalClock, 実験開始ã‹ã‚‰ã®çµŒéŽæ™‚間を計測ã™ã‚‹ãŸã‚ã®psychopy.core.Clockã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ãŒæ ¼ç´ã•れã¦ã„ã¾ã™ã€‚→ :numref:`第%sç« <chapter-advanced-flow-control>` key_resp, 予約ã•れã¦ã„ã¾ã™ã€‚ KeyResponse, 予約ã•れã¦ã„ã¾ã™ã€‚ level, 本書ã§ã¯è§£èª¬ã—ãªã‹ã£ãŸloopTypeã®staircaseã€interleaved staircasesを使用ã—ãŸã¨ãã«ä½¿ç”¨ã•れã¾ã™ã€‚ logFile, ãƒã‚°ãƒ•ァイルを作æˆã™ã‚‹ãŸã‚ã®psychopy.logging.LogFileã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ãŒæ ¼ç´ã•れã¦ã„ã¾ã™ã€‚ paramName, 本書ã§ã¯è§£èª¬ã—ãªã‹ã£ãŸloopTypeã®interleaved staircasesを使用ã—ãŸã¨ãã«ä½¿ç”¨ã•れã¾ã™ã€‚ routineTimer, ルーãƒãƒ³çµ‚了ã¾ã§ã®æ®‹ã‚Šæ™‚間を計測ã™ã‚‹ãŸã‚ã®psychopy.core.CountdownTimerã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ãŒæ ¼ç´ã•れã¦ã„ã¾ã™ã€‚ t, ルーãƒãƒ³ãŒé–‹å§‹ã—ã¦ã‹ã‚‰ã®çµŒéŽæ™‚é–“ã‚’æ ¼ç´ã—ã¦ã„ã¾ã™ã€‚→ :numref:`第%sç« <chapter-python-code-basic>` theseKeys, 最後ã«å–å¾—ã—ãŸã‚ーã®çŠ¶æ…‹ã‚’ç¤ºã™ãƒªã‚¹ãƒˆã‚’æ ¼ç´ã—ã¦ã„ã¾ã™ã€‚→ :numref:`第%sç« <chapter-quit-routine>` thisComponent, ç¾åœ¨å‡¦ç†ä¸ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã«å¯¾å¿œã™ã‚‹ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ãŒæ ¼ç´ã•れã¦ã„ã¾ã™ã€‚ thisExp, フãƒãƒ¼ã®åˆ¶å¾¡ã‚„やデータã®ä¿å˜ã«é–¢ä¸Žã™ã‚‹psychopy.data.ExperimentHandlerã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ãŒæ ¼ç´ã•れã¦ã„ã¾ã™ã€‚ win, 刺激æç¤ºã‚¹ã‚¯ãƒªãƒ¼ãƒ³æœ¬ä½“ã§ã‚ã‚‹psychopy.visual.Windowã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚’æ ¼ç´ã—ã¦ã„ã¾ã™ã€‚ x, 最後ã«å–å¾—ã—ãŸãƒžã‚¦ã‚¹ã‚«ãƒ¼ã‚½ãƒ«ã®Xåº§æ¨™ã‚’æ ¼ç´ã—ã¦ã„ã¾ã™ã€‚Mouseコンãƒãƒ¼ãƒãƒ³ãƒˆã® **マウスã®çŠ¶æ…‹ã‚’ä¿å˜** ã®è¨å®šã«ã‚ˆã£ã¦å˜ç‹¬ã®å€¤ã§ã‚ã£ãŸã‚Šãƒªã‚¹ãƒˆã§ã‚ã£ãŸã‚Šã—ã¾ã™ã€‚ y, 最後ã«å–å¾—ã—ãŸãƒžã‚¦ã‚¹ã‚«ãƒ¼ã‚½ãƒ«ã®Yåº§æ¨™ã‚’æ ¼ç´ã—ã¦ã„ã¾ã™ã€‚Mouseコンãƒãƒ¼ãƒãƒ³ãƒˆã® **マウスã®çŠ¶æ…‹ã‚’ä¿å˜** ã®è¨å®šã«ã‚ˆã£ã¦å˜ç‹¬ã®å€¤ã§ã‚ã£ãŸã‚Šãƒªã‚¹ãƒˆã§ã‚ã£ãŸã‚Šã—ã¾ã™ã€‚ 以上ã«åŠ ãˆã¦ã€ä»¥ä¸‹ã®èªžã¯æ£å¸¸ãªãƒ«ãƒ¼ãƒãƒ³ã®å®Ÿè¡Œã«å¿…é ˆã®å¤‰æ•°åã¨ä¸€è‡´ã™ã‚‹ã®ã§Builderã«ãŠã„㦠**[åå‰]** や変数åã¨ã—ã¦ä½¿ç”¨ã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。 .. csv-table:: :widths: 36, 64 trialComponents (trialã¯ãƒ«ãƒ¼ãƒãƒ³å), 当該ルーãƒãƒ³ã§ãƒ•レーム毎ã«å‡¦ç†ã™ã‚‹å¿…è¦ãŒã‚るコンãƒãƒ¼ãƒãƒ³ãƒˆã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚’並ã¹ãŸãƒªã‚¹ãƒˆãŒæ ¼ç´ã•れã¦ã„ã¾ã™ã€‚→ :numref:`第%sç« <chapter-mouse>` trialClock (trialã¯ãƒ«ãƒ¼ãƒãƒ³å), 当該ルーãƒãƒ³ãŒé–‹å§‹ã•れã¦ã‹ã‚‰ã®çµŒéŽæ™‚間を計測ã™ã‚‹psychopy.core.Clockã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ãŒæ ¼ç´ã•れã¦ã„ã¾ã™ã€‚→ :numref:`第%sç« <chapter-gui>` ãƒã‚°ãƒ•ァイル --------------------------------------------- PsychoPy Builderã§å®Ÿé¨“を実行ã™ã‚‹ã¨ã€æ‹¡å¼µå .log ã®ãƒã‚°ãƒ•ァイルãŒä½œæˆã•れã¾ã™ã€‚実験ãŒå分ãªç²¾åº¦ã§å®Ÿè¡Œã•れã¦ã„ã‚‹ã‹ã©ã†ã‹ã‚’確èªã—ãŸã„å ´åˆã‚„ã€ã©ã†ã‚‚æ„図ã—ã¦ã„る通りã«åˆºæ¿€ãŒæç¤ºã•れãªã„ã¨ã„ã£ãŸå•題ãŒç”Ÿã˜ã¦ã„る時ã«ã€ã“ã®ãƒã‚°ãƒ•ァイルã‹ã‚‰æƒ…å ±ãŒå¾—ã‚‰ã‚Œã‚‹å ´åˆãŒã‚りã¾ã™ã€‚ãŸã ã—ã€Builderã®å®Ÿé¨“ãŒã©ã®ã‚ˆã†ãªã‚³ãƒ¼ãƒ‰ã«ã‚³ãƒ³ãƒ‘イルã•れã¦å®Ÿè¡Œã•れるã®ã‹ã‚る程度知è˜ãŒãªã„ã¨å¯¾ç–ã‚’ã¨ã‚‹ã“ã¨ã¾ã§ã¯é›£ã—ã„ã‹ã‚‚知れã¾ã›ã‚“。 ãƒã‚°ã«ã¯ä»¥ä¸‹ã®ãƒ¬ãƒ™ãƒ«ãŒã‚りã¾ã™ã€‚実験è¨å®šãƒ€ã‚¤ã‚¢ãƒã‚°ã§ãƒã‚°ã®å‡ºåŠ›ãƒ¬ãƒ™ãƒ«ã‚’é¸æŠžã™ã‚‹ã¨ã€é¸æŠžã•れãŸãƒ¬ãƒ™ãƒ«ä»¥ä¸Šã®ãƒã‚°ãŒãƒã‚°ãƒ•ァイルã«å‡ºåŠ›ã•れã¾ã™ã€‚例ãˆã°warningã‚’é¸æŠžã™ã‚‹ã¨ã€waringã¨errorã®ãƒ¬ãƒ™ãƒ«ã®ãƒã‚°ãŒå‡ºåŠ›ã•れã¾ã™ã€‚infoã‚’é¸æŠžã™ã‚‹ã¨ã€infoã€expã€dataã€warningã€errorã®ãƒ¬ãƒ™ãƒ«ã®ãƒã‚°ãŒå‡ºåŠ›ã•れã¾ã™ã€‚ 1. error 2. warning 3. data 4. exp 5. info 6. debug 以下ã«debugã‚’é¸æŠžã—ãŸå ´åˆã®ãƒã‚°ãƒ•ァイルã®å…ˆé 部分ã®ä¾‹ã‚’示ã—ã¾ã™ã€‚éžå¸¸ã«é•·ã„行ã¯ä¸ç•¥ã—ã¦ã‚りã¾ã™ã€‚ å„è¡Œã®æœ€åˆã®æ•°å€¤ãŒå®Ÿé¨“é–‹å§‹ã‹ã‚‰ã®çµŒéŽæ™‚é–“(ç§’)ã€ç¶šã„ã¦ãƒã‚°ã®ãƒ¬ãƒ™ãƒ«ãŒç¤ºã•れã¦ã„ã¾ã™ã€‚レベルã«ç¶šã„ã¦ãã®æ™‚刻ã«ç”Ÿã˜ãŸã‚¤ãƒ™ãƒ³ãƒˆã®å†…å®¹ãŒæ›¸ã‹ã‚Œã¦ã„ã¾ã™ã€‚ :: 3.0528 WARNING Movie2 stim could not be imported and won't be available 7.8399 INFO Loaded monitor calibration from ['2015_06_02 16:25'] 8.9837 EXP Created window1 = Window(allowGUI=False, allowStencil=False, ... (ç•¥) 8.9838 EXP window1: recordFrameIntervals = False 9.1467 EXP window1: recordFrameIntervals = True 9.3343 DEBUG Screen (0) actual frame rate measured at 58.77 9.3344 EXP window1: recordFrameIntervals = False 9.9161 EXP Created text = TextStim(alignHoriz='center', alignVert= ... (ç•¥) 9.9274 EXP Created stimulus = Polygon(autoDraw=False, autoLog=True, ... (ç•¥) 9.9286 EXP <method-wrapper '__getattribute__' of attributeSetter object ... (ç•¥) (ä¸ç•¥) 13.8202 EXP Created sequence: fullRandom, trialTypes=4, nReps=25, seed=None 13.8229 EXP New trial (rep=0, index=0): {u'correct_ans': u'slash', ... (ç•¥) 13.8499 EXP text: autoDraw = False 13.8499 EXP stimulus: fillColor = u'green (named)' 13.8499 EXP stimulus: pos = array([-400., 0.]) 13.8499 EXP stimulus: lineColor = u'green (named)' 13.8499 EXP cross1: autoDraw = True 13.8499 EXP cross2: autoDraw = True 14.8756 EXP stimulus: autoDraw = True 15.4022 DATA Keypress: slash 15.4382 EXP New trial (rep=0, index=1): {u'correct_ans': u'slash', ... (ç•¥) 15.4778 EXP stimulus: autoDraw = False 15.4778 EXP cross1: autoDraw = False 15.4778 EXP cross2: autoDraw = False 15.4778 EXP stimulus: fillColor = u'green (named)' 15.4778 EXP stimulus: pos = array([-400., 0.]) 15.4778 EXP stimulus: lineColor = u'green (named)' 15.4778 EXP cross1: autoDraw = True 15.4778 EXP cross2: autoDraw = True 16.4711 EXP stimulus: autoDraw = True 17.0442 DATA Keypress: slash ã‚‚ã—ã“ã®å®Ÿé¨“ã‚’ãƒã‚°ãƒ¬ãƒ™ãƒ« exp ã§å®Ÿè¡Œã—ã¦ã„ãŸã‚‰ã€exp以上ã®ãƒ¬ãƒ™ãƒ«ã®ã¿ãŒå‡ºåŠ›ã•れるã®ã§ã€ä»¥ä¸‹ã®ã‚ˆã†ãªå‡ºåŠ›ã«ãªã‚Šã¾ã™ã€‚上ã®ä¾‹ã®2行目ã®INFOã¨6行目ã®DEBUGãŒæŠœã‘ã¦ã„る点ã«ã”注æ„ãã ã•ã„。 :: 3.0528 WARNING Movie2 stim could not be imported and won't be available 8.9837 EXP Created window1 = Window(allowGUI=False, allowStencil=False, ... (ç•¥) 8.9838 EXP window1: recordFrameIntervals = False 9.1467 EXP window1: recordFrameIntervals = True 9.3344 EXP window1: recordFrameIntervals = False 9.9161 EXP Created text = TextStim(alignHoriz='center', alignVert= ... (ç•¥) 9.9274 EXP Created stimulus = Polygon(autoDraw=False, autoLog=True, ... (ç•¥) 9.9286 EXP <method-wrapper '__getattribute__' of attributeSetter object ... (ç•¥) (ä¸ç•¥) 13.8202 EXP Created sequence: fullRandom, trialTypes=4, nReps=25, seed=None 13.8229 EXP New trial (rep=0, index=0): {u'correct_ans': u'slash', ... (ç•¥) 13.8499 EXP text: autoDraw = False 13.8499 EXP stimulus: fillColor = u'green (named)' 13.8499 EXP stimulus: pos = array([-400., 0.]) 13.8499 EXP stimulus: lineColor = u'green (named)' 13.8499 EXP cross1: autoDraw = True 13.8499 EXP cross2: autoDraw = True 14.8756 EXP stimulus: autoDraw = True 15.4022 DATA Keypress: slash 15.4382 EXP New trial (rep=0, index=1): {u'correct_ans': u'slash', ... (ç•¥) 15.4778 EXP stimulus: autoDraw = False 15.4778 EXP cross1: autoDraw = False 15.4778 EXP cross2: autoDraw = False 15.4778 EXP stimulus: fillColor = u'green (named)' 15.4778 EXP stimulus: pos = array([-400., 0.]) 15.4778 EXP stimulus: lineColor = u'green (named)' 15.4778 EXP cross1: autoDraw = True 15.4778 EXP cross2: autoDraw = True 16.4711 EXP stimulus: autoDraw = True 17.0442 DATA Keypress: slash ãƒã‚°ãƒ¬ãƒ™ãƒ«ãŒwarningãªã‚‰ã€ä»¥ä¸‹ã®ã‚ˆã†ãªå‡ºåŠ›ã«ãªã‚Šã¾ã™ã€‚ :: 3.0528 WARNING Movie2 stim could not be imported and won't be available infoã‚„debugã®ãƒ¬ãƒ™ãƒ«ã®ãƒã‚°ã¯Builderã®æ–°æ©Ÿèƒ½ã®é–‹ç™ºãªã©ã®éš›ã«ä¾¿åˆ©ãªå†…容ãŒå¤šãã€ãŠãらã一般ユーザーãŒå¿…è¦ã¨ã™ã‚‹ã“ã¨ã¯å°‘ãªã„ã§ã—ょã†ã€‚expã®ãƒ¬ãƒ™ãƒ«ã¯åˆºæ¿€ã‚ªãƒ–ジェクトã®ä½œæˆã‚„パラメーターã®å¤‰æ›´ã€ãƒ«ãƒ¼ãƒ—ã®å®Ÿè¡Œçжæ³ãªã©ã«é–¢ã™ã‚‹æƒ…å ±ãŒå‡ºåŠ›ã•れã¾ã™ã€‚dataã®ãƒ¬ãƒ™ãƒ«ã¯å®Ÿé¨“記録ファイルã¸ã®ãƒ‡ãƒ¼ã‚¿å‡ºåŠ›ã«é–¢ã™ã‚‹æƒ…å ±ãŒå‡ºåŠ›ã•れã¾ã™ã€‚expã®ãƒã‚°ã®æ™‚刻を確èªã—ãŸã‚‰ã€ã‚‚ã—ã‹ã™ã‚‹ã¨åˆºæ¿€æç¤ºã®ã‚¿ã‚¤ãƒŸãƒ³ã‚°ãªã©ã«é–¢ã™ã‚‹ãƒˆãƒ©ãƒ–ãƒ«ã®æƒ…å ±ãŒå¾—られるå¯èƒ½æ€§ãŒã‚りã¾ã™ã€‚ warningã®ãƒ¬ãƒ™ãƒ«ã§ã¯ã€è‡´å‘½çš„ã§ã¯ãªã„ã‹ã‚‚知れãªã„ã‘れã©ã‚‚å•題ãŒç”Ÿã˜ã¦ã„ã‚‹ã“ã¨ãŒå ±å‘Šã•れã¾ã™ã€‚上ã®ä¾‹ã§ã¯MovieStim2ãŒåˆ©ç”¨ã§ããªã„ã¨ã„ã†å•題ãŒå ±å‘Šã•れã¦ã„ã¾ã™ã€‚今実行ã—ã¦ã„る実験ã®ä¸ã§å‹•画刺激を使用ã—ã¦ã„ãªã‘れã°å•題ã‚りã¾ã›ã‚“ãŒã€ä»Šå¾Œå‹•画刺激を使ã„ãŸã„ã¨æ€ã£ãŸæ™‚ã«ã¯åˆ©ç”¨ã§ãるよã†ã«ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã®å•題ãªã©ã‚’解決ã—ãªã‘れã°ã„ã‘ãªã„ã“ã¨ã‚’示ã—ã¦ã„ã¾ã™ã€‚ warningã®ãƒ¬ãƒ™ãƒ«ã§æœ€ã‚‚注æ„ã™ã¹ãã¯ã€ä»¥ä¸‹ã®ã‚ˆã†ã«last frame was XX msã¨ã„ã†ãƒã‚°ãŒå‡ºåŠ›ã•れã¦ã„ã‚‹å ´åˆã§ã™ã€‚ã“ã®ã‚ˆã†ãªãƒã‚°ãŒå‡ºåŠ›ã•れã¦ã„ã‚‹å ´åˆã¯ã€ãƒ•ãƒ¬ãƒ¼ãƒ ã®æç”»ã«å•題ãŒã‚ã£ã¦ä¸€å®šã®ã‚¹ãƒ”ãƒ¼ãƒ‰ã§æç”»ãŒã§ãã¦ã„ã¾ã›ã‚“。アニメーションã™ã‚‹åˆºæ¿€ã®æç”»ãŒã‚«ã‚¯ã‚«ã‚¯ã—ã¦ã—ã¾ã£ãŸã‚Šã€åˆºæ¿€ã®å‡ºç¾ã€æ¶ˆåŽ»ã®ã‚¿ã‚¤ãƒŸãƒ³ã‚°ãŒãšã‚Œã¦ã—ã¾ã£ã¦ã„ã‚‹å¯èƒ½æ€§ãŒã‚りã¾ã™ã€‚常é§ãƒ—ãƒã‚°ãƒ©ãƒ ã®åœæ¢ã€ã‚°ãƒ©ãƒ•ィックデãƒã‚¤ã‚¹ãƒ‰ãƒ©ã‚¤ãƒã®æ›´æ–°ã‚„ã€é«˜æ€§èƒ½ã‚°ãƒ©ãƒ•ィックボードã®è¿½åŠ ãªã©ã®å¯¾ç–ãŒå¿…è¦ã¨ãªã‚‹å¯èƒ½æ€§ãŒã‚りã¾ã™ã€‚ :: 16.5660 WARNING t of last frame was 30.22ms (=1/33) 16.5974 WARNING t of last frame was 31.41ms (=1/31) 16.6285 WARNING t of last frame was 31.09ms (=1/32) PsychoPyè¨å®šãƒ€ã‚¤ã‚¢ãƒã‚° --------------------------------------------- PsychoPyè¨å®šãƒ€ã‚¤ã‚¢ãƒã‚°ã®å„é …ç›®ã«ã¤ã„ã¦ç°¡å˜ã«ã¾ã¨ã‚ã¾ã—ãŸã€‚ アプリケーション タブ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ **[起動時ã«ãƒãƒƒãƒ—を表示]** ãƒã‚§ãƒƒã‚¯ã—ã¦ãŠãã¨PsychoPy Builder/Coderã‚’èµ·å‹•ã—ãŸã¨ãã«ã€Œä»Šæ—¥ã®ãƒãƒƒãƒ—ã€ã‚’表示ã—ã¾ã™ã€‚ **[大ãã„アイコン]** ノートPCãªã©ã€ä½Žè§£åƒåº¦ã®ãƒ¢ãƒ‹ã‚¿ãƒ¼ã‚’使用ã—ã¦ã„ã‚‹ã¨ãã¯ãƒã‚§ãƒƒã‚¯ã‚’外ã™ã¨ã‚¹ãƒšãƒ¼ã‚¹ã‚’節約ã§ãã¾ã™ã€‚ **[標準ã§é–‹ãウィンドウ]** PsychoPyã‚’èµ·å‹•ã—ãŸã¨ãã«é–‹ãウィンドウを指定ã—ã¾ã™ã€‚「å‰å›žä½¿ç”¨æ™‚ã®ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã‚’é–‹ãã€ã€ã€ŒBuilderã€ã€ã€ŒCoderã€ã€ã€ŒBuilderã¨Coderã‚’é–‹ãã€ã‹ã‚‰é¸ã³ã¾ã™ã€‚ **[è¨å®šã®åˆæœŸåŒ–]** è¨å®šã‚’åˆæœŸåŒ–ã—ãŸã„ã¨ãã¯ã€ã“ã“ã«ãƒã‚§ãƒƒã‚¯ã‚’ã—ã¦PsychoPyã‚’å†èµ·å‹•ã—ã¦ãã ã•ã„。 **[è¨å®šã®è‡ªå‹•ä¿å˜]** ウィンドウを閉ã˜ã‚‹ã¨ãã«ã€æœªä¿å˜ã®è¨å®šã‚’自動的ã«ä¿å˜ã—ã¾ã™ã€‚ **[デãƒãƒƒã‚°ãƒ¢ãƒ¼ãƒ‰]** PsychoPyã®ãƒ‡ãƒãƒƒã‚°ç”¨æ©Ÿèƒ½ã‚’有効化ã—ã¾ã™ã€‚PsychoPyãã®ã‚‚ã®ã®ãƒ‡ãƒãƒƒã‚°ã§ã‚ã£ã¦ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒä½œæˆã—ãŸå®Ÿé¨“スクリプトã®ãƒ‡ãƒãƒƒã‚°ã§ã¯ã‚りã¾ã›ã‚“。 **[ãƒã‚±ãƒ¼ãƒ«]** PsychoPyã®ãƒ¡ãƒ‹ãƒ¥ãƒ¼ç‰ã®è¡¨ç¤ºã«ä½¿ã†è¨€èªžã‚’é¸æŠžã—ã¾ã™ã€‚空欄ã«ã—ã¦ãŠãã¨ã€OSã®è¨€èªžã®è¨å®šã‚’利用ã—よã†ã¨ã—ã¾ã™ã€‚ Builder タブ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ **[å‰å›žã®å®Ÿé¨“ã‚’é–‹ã]** ãƒã‚§ãƒƒã‚¯ã—ã¦ãŠãã¨ã€å‰å›žé–‹ã„ã¦ã„ãŸå®Ÿé¨“を自動的ã«é–‹ãã¾ã™ã€‚ **[åå‰ç©ºé–“ã®æ•´ç†]** コードã®ã‚³ãƒ³ãƒ‘イルã«é–¢é€£ã™ã‚‹ã‚ªãƒ—ションã§ã™ã€‚通常ã¯å¤‰æ›´ã™ã‚‹å¿…è¦ã¯ãªã„ã§ã—ょã†ã€‚ **[コンãƒãƒ¼ãƒãƒ³ãƒˆãƒ•ォルダ]** パスを列挙ã—ãŸãƒªã‚¹ãƒˆã‚’指定ã—ã¾ã™ã€‚パス内ã«å«ã¾ã‚Œã‚‹æ‹¡å¼µå.pyã®ãƒ•ァイルをBuilderã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã¨ã—ã¦èªã¿è¾¼ã¿ã¾ã™ã€‚ **[表示ã—ãªã„コンãƒãƒ¼ãƒãƒ³ãƒˆ]** 特定ã®ãƒãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢ç”¨ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆãªã©ã€ä½¿ç”¨ã—ãªã„コンãƒãƒ¼ãƒãƒ³ãƒˆã®åå‰ã‚’ã“ã“ã«æ›¸ã„ã¦ãŠãã¨ã€ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆãƒšã‚¤ãƒ³ã«è¡¨ç¤ºã•れãªããªã‚Šã¾ã™ã€‚ãƒã‚±ãƒ¼ãƒ«ãŒæ—¥æœ¬èªžã®å ´åˆã€Fooコンãƒãƒ¼ãƒãƒ³ãƒˆã¨è¡¨ç¤ºã•れã¦ã„るコンãƒãƒ¼ãƒãƒ³ãƒˆã®åå‰ã¯FooComponentã¨æ›¸ãå¿…è¦ãŒã‚りã¾ã™ã€‚ **[デモã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒª]** Builderã®ãƒ‡ãƒ¢ãŒå±•é–‹ã•れã¦ã„るディレクトリを指定ã—ã¾ã™ã€‚Builderウィンドウã®ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã®ã€Œãƒ‡ãƒ¢ã€ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã‹ã‚‰ã€Œãƒ‡ãƒ¢ã‚’展開...ã€ã™ã‚‹ã¨è‡ªå‹•çš„ã«è¨å®šã•れã¾ã™ã€‚展開ã•れãŸãƒ‡ãƒ¢ã‚’手作æ¥ã§åˆ¥ã®å ´æ‰€ã«ç§»ã—ãŸã‚Šã—ãªã„é™ã‚Šã€é€šå¸¸ã¯å¤‰æ›´ã™ã‚‹å¿…è¦ã¯ã‚りã¾ã›ã‚“。 **[データä¿å˜ãƒ•ォルダ]** Builderã®å®Ÿé¨“を実行ã—ãŸã¨ãã«ã€è¨˜éŒ²ãƒ•ァイルやãƒã‚°ãƒ•ァイルãŒä¿å˜ã•れるフォルダåを指定ã—ã¾ã™ã€‚ **[フãƒãƒ¼ã‚’上ã«è¡¨ç¤º]** ãƒã‚§ãƒƒã‚¯ã™ã‚‹ã¨ãƒ•ãƒãƒ¼ãƒšã‚¤ãƒ³ãŒä¸Šã«ã€ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆãƒšã‚¤ãƒ³ãŒå·¦ã«ãƒ¬ã‚¤ã‚¢ã‚¦ãƒˆã•れã¾ã™ã€‚ **[常ã«readmeを表示]** psyexpファイルã¨åŒä¸€ã®ãƒ•ォルダã«readme.txtã¨ã„ã†ãƒ•ァイルãŒå˜åœ¨ã—ã¦ã„ã‚‹å ´åˆã€ã“ã®é …目をãƒã‚§ãƒƒã‚¯ã—ã¦ãŠãã¨readme.txtã®å†…容ãŒè¡¨ç¤ºã•れã¾ã™ã€‚ **[ãŠæ°—ã«å…¥ã‚Šã®æœ€å¤§ç™»éŒ²æ•°]** コンãƒãƒ¼ãƒãƒ³ãƒˆãƒšã‚¤ãƒ³ã®ã€ŒãŠæ°—ã«å…¥ã‚Šã€ã«ç™»éŒ²ã§ãるコンãƒãƒ¼ãƒãƒ³ãƒˆæ•°ã®ä¸Šé™ã‚’指定ã—ã¾ã™ã€‚ Coder タブ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ **[èªã¿è¾¼ã¿å°‚用ã§é–‹ã]** 実験を実施ã™ã‚‹éš›ã«ã€ä¸ç”¨æ„ã«ã‚³ãƒ¼ãƒ‰ãŒå¤‰æ›´ã•れã¦ã—ã¾ã†ã®ã‚’防ãŽãŸã„ã¨ãã«ãƒã‚§ãƒƒã‚¯ã—ã¾ã™ã€‚ **[コード用フォント]** コードã®è¡¨ç¤ºã«ä½¿ç”¨ã™ã‚‹ãƒ•ォントåを指定ã—ã¾ã™ã€‚複数ã®ãƒ•ォントを列挙ã™ã‚‹ã¨ã€æœ€åˆã«èªã¿è¾¼ã‚€ã“ã¨ãŒå‡ºæ¥ãŸãƒ•ォントを使用ã—ã¾ã™ã€‚ **[コメント用フォント]** コメントã®è¡¨ç¤ºã«ä½¿ç”¨ã™ã‚‹ãƒ•ォントåを指定ã—ã¾ã™ã€‚複数ã®ãƒ•ォントを列挙ã™ã‚‹ã¨ã€æœ€åˆã«èªã¿è¾¼ã‚€ã“ã¨ãŒå‡ºæ¥ãŸãƒ•ォントを使用ã—ã¾ã™ã€‚ **[出力用フォント]** 出力パãƒãƒ«ã®è¡¨ç¤ºã«ä½¿ç”¨ã™ã‚‹ãƒ•ォントåを指定ã—ã¾ã™ã€‚複数ã®ãƒ•ォントを列挙ã™ã‚‹ã¨ã€æœ€åˆã«èªã¿è¾¼ã‚€ã“ã¨ãŒå‡ºæ¥ãŸãƒ•ォントを使用ã—ã¾ã™ã€‚ **[コード用フォントサイズ]** フォントサイズを6ã‹ã‚‰24ã®æ•´æ•°ã§æŒ‡å®šã—ã¾ã™ã€‚ **[出力用フォントサイズ]** フォントサイズを6ã‹ã‚‰24ã®æ•´æ•°ã§æŒ‡å®šã—ã¾ã™ã€‚ **[ソースアシスタントを表示]** ãƒã‚§ãƒƒã‚¯ã™ã‚‹ã¨Coder起動時ã«ã‚½ãƒ¼ã‚¹ã‚¢ã‚·ã‚¹ã‚¿ãƒ³ãƒˆã‚’表示ã—ã¾ã™ã€‚å¤‰æ•°ã«æ ¼ç´ã•れã¦ã„るクラスã®ãƒ˜ãƒ«ãƒ—ãªã©ãŒè¡¨ç¤ºã•れã¾ã™ã€‚ **[出力パãƒãƒ«ã‚’表示]** ãƒã‚§ãƒƒã‚¯ã‚’外ã—ã¦PsychoPyã‚’å†èµ·å‹•ã™ã‚‹ã¨ã€Coderウィンドウã®ä¸‹éƒ¨ã«å‡ºåŠ›ãƒ‘ãƒãƒ«ãŒè¡¨ç¤ºã•れã¾ã›ã‚“。 **[å‰å›žã®ãƒ•ァイルを開ã]** å‰å›žçµ‚了時ã«é–‹ã„ã¦ã„ãŸãƒ•ァイルを自動的ã«é–‹ãã¾ã™ã€‚ **[優先ã™ã‚‹ã‚·ã‚§ãƒ«]** Coderウィンドウ下部ã®ã‚·ã‚§ãƒ«ãƒ‘ãƒãƒ«ã§å„ªå…ˆã™ã‚‹ã‚·ã‚§ãƒ«ã‚’指定ã—ã¾ã™ã€‚ 一般 タブ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ **[ウィンドウæç”»ãƒ©ã‚¤ãƒ–ラリ]** ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã®æç”»ã«ä½¿ã†ãƒ©ã‚¤ãƒ–ラリを指定ã—ã¾ã™ã€‚pygletã¨pygameãŒé¸æŠžã§ãã¾ã™ãŒã€1.82.02ç¾åœ¨ã§pygameã¯Builderã®æ©Ÿèƒ½ã‚’ååˆ†ã«æ´»ç”¨ã§ããªã„ã®ã§pygletã®ã¾ã¾ã«ã—ã¦ãŠãã¹ãã§ã™ã€‚ **[å˜ä½]** 実験ã®è¨å®šãƒ€ã‚¤ã‚¢ãƒã‚°ã§ **[å˜ä½]** を「PsychoPyã®è¨å®šã‚’用ã„ã‚‹ã€ã«è¨å®šã—ãŸå ´åˆã€ã“ã“ã§é¸æŠžã—ãŸå˜ä½ãŒä½¿ç”¨ã•れã¾ã™ã€‚ **[フルスクリーン]** ãƒã‚§ãƒƒã‚¯ã—ã¦ãŠãã¨æ¨™æº–ã§ãƒ•ルスクリーンウィンドウã§åˆºæ¿€ã‚’æç”»ã—よã†ã¨ã—ã¾ã™ã€‚実験ã®è¨å®šãƒ€ã‚¤ã‚¢ãƒã‚°ã§ã€Œãƒ•ルスクリーンウィンドウã€ã®ãƒã‚§ãƒƒã‚¯ã‚’外ã—ã¦ã„ã‚‹å ´åˆã¯ã€å®Ÿé¨“ã®è¨å®šãƒ€ã‚¤ã‚¢ãƒã‚°ãŒå„ªå…ˆã•れã¾ã™ã€‚ **[GUIを使用]** ãƒã‚§ãƒƒã‚¯ã—ã¦ãŠãã¨æ¨™æº–ã§ãƒžã‚¦ã‚¹ç‰ã‚’有効ã«ã—ã¾ã™ã€‚ **[パス]** 独自ã®Pythonモジュールを使用ã—ãŸã„å ´åˆã€ãƒ¢ã‚¸ãƒ¥ãƒ¼ãƒ«ãŒç½®ã‹ã‚Œã¦ã„るパスをã“ã“ã«åˆ—挙ã—ã¦ãŠãã¨import出æ¥ã¾ã™ã€‚ **[fracオーディオ圧縮]** fracを利用ã—ãŸã„å ´åˆã€ã“ã“ã¸fracã¸ã®ãƒ‘スをè¨å®šã—ã¾ã™ã€‚ **[実験終了ã‚ー]** 実験を終了ã•ã›ã‚‹ã‚ーをESC以外ã«ã—ãŸã„時ã«ã“ã“ã«æŒ‡å®šã—ã¾ã™ã€‚pygletã®ã‚ーåã§ãªã‘れã°ã„ã‘ã¾ã›ã‚“。 **[実験終了ã‚ーã®ãƒ¢ãƒ‡ã‚£ãƒ•ァイア]** 「Shiftを押ã—ãªãŒã‚‰ESCã€ã®ã‚ˆã†ã«ãƒ¢ãƒ‡ã‚£ãƒ•ァイアã‚ーを押ã—ãªãŒã‚‰çµ‚了ã™ã‚‹ã‚ˆã†ã«ã—ãŸã„時ã«ã“ã“ã«æŒ‡å®šã—ã¾ã™ã€‚ ãƒãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢ タブ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ **[オーディオライブラリ]** 音声刺激ã®å†ç”Ÿã«ä½¿ç”¨ã™ã‚‹ãƒ©ã‚¤ãƒ–ラリを列挙ã—ã¾ã™ã€‚最åˆã«ãƒãƒ¼ãƒ‰ã§ããŸã‚‚ã®ã‚’利用ã—ã¾ã™ã€‚ **[オーディオドライãƒ]** 音声刺激ã®å†ç”Ÿã«ä½¿ç”¨ã™ã‚‹ãƒ‰ãƒ©ã‚¤ãƒã‚’列挙ã—ã¾ã™ã€‚最åˆã«ãƒãƒ¼ãƒ‰ã§ããŸã‚‚ã®ã‚’利用ã—ã¾ã™ã€‚ **[オーディオデãƒã‚¤ã‚¹]** **[パラレルãƒãƒ¼ãƒˆ]** パラレルãƒãƒ¼ãƒˆã®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’列挙ã—ã¾ã™ã€‚ã“ã“ã¸ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’記入ã—ã¦ãŠã‹ãªã„ã¨ParallelOutコンãƒãƒ¼ãƒãƒ³ãƒˆã§ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’é¸æŠžã§ãã¾ã›ã‚“。 **[Qmixã®è¨å®š]** Qmix pump(シリンジ制御ライブラリ)ã®è¨å®šã‚’指定ã—ã¾ã™ã€‚ ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ タブ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ **[プãƒã‚ã‚·]** ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã‚¢ã‚¯ã‚»ã‚¹ã«ãƒ—ãƒã‚ã‚·ãŒå¿…è¦ãªå ´åˆã€ã“ã“ã¸ã‚¢ãƒ‰ãƒ¬ã‚¹ã¨ãƒãƒ¼ãƒˆã‚’記入ã—ã¾ã™ã€‚ **[プãƒã‚ã‚·ã®è‡ªå‹•æ§‹æˆ]** 自動的ã«ãƒ—ãƒã‚ã‚·ã‚’æ§‹æˆã—よã†ã¨ã—ã¾ã™ã€‚自動構æˆãŒåˆ©ç”¨å¯èƒ½ãªå ´åˆã¯ã€Œãƒ—ãƒã‚ã‚·ã€ã®è¨å®šã«å„ªå…ˆã—ã¾ã™ã€‚ **[利用統計ã®é€ä¿¡ã‚’許å¯]** PsychoPy開発ãƒãƒ¼ãƒ ã¸åˆ©ç”¨çµ±è¨ˆã‚’é€ä¿¡ã™ã‚‹ã“ã¨ã‚’許å¯ã—ã¾ã™ã€‚開発ã®å‚考ã«ã™ã‚‹ãŸã‚ã€å¯èƒ½ãªé™ã‚Šãƒã‚§ãƒƒã‚¯ã—ã¦ãŠã„ã¦ãã ã•ã„。 **[æ›´æ–°ã®ç¢ºèª]** èµ·å‹•æ™‚ã«æ–°ã—ã„ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã®PsychoPyãŒå…¬é–‹ã•れã¦ã„ãªã„ã‹ç¢ºèªã—ã¾ã™ã€‚ **[タイムアウト]** ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯æŽ¥ç¶šã®ã‚¿ã‚¤ãƒ アウト時間を指定ã—ã¾ã™ã€‚ ã‚ーè¨å®š タブ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ BuilderãŠã‚ˆã³Coderã§åˆ©ç”¨ã§ãるショートカットã‚ーを編集ã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã¾ã™ã€‚個々ã®é …ç›®ã«ã¤ã„ã¦ã¯çœç•¥ã—ã¾ã™ã€‚ ãƒã‚§ãƒƒã‚¯ãƒªã‚¹ãƒˆä¸€è¦§ ----------------------------------- 第1ç« ^^^^^^^^^^^^^^^^ - PsychoPyã‚’èµ·å‹•ã§ãる。 - Coderã®ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã‹ã‚‰Builderã®ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã‚’é–‹ãã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - Builderã®ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã‹ã‚‰Coderã®ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã‚’é–‹ãã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - Excelã¾ãŸã¯LibreOffice Calcã®ã©ã¡ã‚‰ã‹ã‚’èµ·å‹•ã§ãる。 - ãƒ•ã‚¡ã‚¤ãƒ«ã®æ‹¡å¼µåを表示ã§ãる。 第2ç« ^^^^^^^^^^^^^^^^ - Polygonコンãƒãƒ¼ãƒãƒ³ãƒˆã‚’用ã„ã¦å¤šè§’形を表示ã§ãる。 - PsychoPyã«ãŠã‘る座標系ã®åŽŸç‚¹ã¨æ°´å¹³ã€åž‚ç›´è»¸ã®æ£ã®æ–¹å‘ã‚’ç”ãˆã‚‰ã‚Œã‚‹ã€‚ - pixã‚’å˜ä½ã«æŒ‡å®šã—ã¦ã€ **[ä½ç½® [x, y] $]** 㨠**[サイズ [w, h] $]** ã«é©åˆ‡ãªå€¤ã‚’入力ã—ã¦ä»»æ„ã®å¤§ãã•ã®å¤šè§’形を任æ„ã®ä½ç½®ã«è¡¨ç¤ºã•ã›ã‚‹ã“ã¨ãŒã§ãる。 - Polygonコンãƒãƒ¼ãƒãƒ³ãƒˆã§æ£äº”è§’å½¢ä»¥ä¸Šã®æ£å¤šè§’形をæç”»ã§ãる。 - Polygonコンãƒãƒ¼ãƒãƒ³ãƒˆã§é ‚点数ãŒ5ä»¥ä¸Šã®æ™‚ã« **[ä½ç½® [x, y] $]** ãŒä¾‹å¤–çš„ã«å›³å½¢ã®ã©ã®ä½ç½®ã«å¯¾å¿œã™ã‚‹ã‹ã‚’ç”ãˆã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - cmã€degã€normã€heightã¨ã„ã†å˜ä½ã‚’説明ã§ãる。 - 複数ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’ルーãƒãƒ³ãƒšã‚¤ãƒ³ã«é…ç½®ã§ãる。 - **[回転角度 $]** ã«é©åˆ‡ãªå€¤ã‚’è¨å®šã—ã¦å›³å½¢ã‚’回転ã•ã›ã¦è¡¨ç¤ºã•ã›ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - å›³å½¢ã®æ£ã®å›žè»¢æ–¹å‘ã‚’ç”ãˆã‚‰ã‚Œã‚‹ã€‚ - å˜ä½ãŒnormã®æ™‚ã«å›³å½¢ã‚’回転ã•ã›ãŸæ™‚ã«ç”Ÿã˜ã‚‹å›³å½¢ã®ã²ãšã¿ã‚’説明ã§ãる。 - Textコンãƒãƒ¼ãƒãƒ³ãƒˆã‚’用ã„ã¦æ–‡å—列を表示ã§ãる。 - æ–‡å—列を指定ã•れãŸä½ç½®ã«è¡¨ç¤ºã§ãる。 - æ–‡å—列を指定ã•れãŸå¤§ãã•ã§è¡¨ç¤ºã§ãる。 - æ–‡å—列を上下å転ã€å·¦å³å転表示ã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - æ–‡å—列ã®è‡ªå‹•折り返ã—å¹…ã‚’è¨å®šã§ãる。ã©ã®ã‚ˆã†ãªæ–‡å—列ã§ã¯è‡ªå‹•折り返ã—ãŒèµ·ããªã„ã‹èª¬æ˜Žã§ãる。 - web/X11 color nameã«ã‚ˆã‚‹è‰²æŒ‡å®šã§æ–‡å—列ã®è‰²ã‚’白ã€ç°è‰²ã€é»’ã€èµ¤ã€ã‚ªãƒ¬ãƒ³ã‚¸è‰²ã€é»„色ã€é»„緑色ã€ç·‘ã€æ°´è‰²ã€é’ã€ãƒ”ンクã€ç´«ã«ã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - **[色空間]** ã‚’rgbã«è¨å®šã—ã¦ã€æ•°å€¤æŒ‡å®šã«ã‚ˆã£ã¦æ–‡å—列ã®è‰²ã‚’白ã€ç°è‰²ã€é»’ã€èµ¤ã€é»„色ã€ç·‘色ã€é’色ã«ã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - Polygonコンãƒãƒ¼ãƒãƒ³ãƒˆã‚’用ã„ã¦å†…部ãŒå¡—りã¤ã¶ã•れã¦ã„ãªã„輪éƒç·šã ã‘ã®å¤šè§’形をæç”»ã™ã‚‹ã“ã¨ãŒã§ãる。 - Polygonコンãƒãƒ¼ãƒãƒ³ãƒˆã‚’用ã„ã¦è¼ªéƒç·šãŒãªã„多角形をæç”»ã™ã‚‹ã“ã¨ãŒã§ãる。 - ルーãƒãƒ³ãƒšã‚¤ãƒ³ä¸Šã«ãŠã‘る視覚刺激コンãƒãƒ¼ãƒãƒ³ãƒˆã®é †ç•ªã¨ã‚¹ã‚¯ãƒªãƒ¼ãƒ³ä¸Šã§ã®é‡ãé †ã®é–¢ä¿‚を説明ã§ãる。 - ルーãƒãƒ³ãƒšã‚¤ãƒ³ä¸Šã«ãŠã‘るコンãƒãƒ¼ãƒãƒ³ãƒˆã®é †ç•ªã‚’変更ã§ãる。 - 視覚刺激コンãƒãƒ¼ãƒãƒ³ãƒˆã®é€æ˜Žåº¦ã‚’è¨å®šã—ã¦å®Œå…¨ãªé€æ˜Žã€å®Œå…¨ãªä¸é€æ˜Žã¨ãã®ä¸é–“ã®é€æ˜Žåº¦ã§åˆºæ¿€ã‚’表示ã•ã›ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - 刺激ã®è¡¨ç¤ºé–‹å§‹æ™‚刻ã¨è¡¨ç¤ºæ™‚間を指定ã—ã¦è¡¨ç¤ºã•ã›ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - 刺激ã®è¡¨ç¤ºé–‹å§‹æ™‚刻ã¨è¡¨ç¤ºçµ‚了時刻を指定ã—ã¦è¡¨ç¤ºã•ã›ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - 刺激ã®è¡¨ç¤ºçµ‚了時刻を定ã‚ãšã«è¡¨ç¤ºã•ã›ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - 実行ä¸ã®å®Ÿé¨“を強制的ã«çµ‚了ã•ã›ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - foo_lastrun.py (fooã¯psyexp実験ファイルå)ã®å½¹å‰²ã‚’説明ã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - dataフォルダã®å½¹å‰²ã‚’説明ã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - å®Ÿé¨“çµæžœã‚’ä¿å˜ã™ã‚‹å¿…è¦ãŒãªã„å ´åˆã€ã©ã®ãƒ•ァイルを削除ã—ã¦ã‚‚å•題ãªã„ã‹ã‚’判æ–ã§ãる。 - 作製済ã¿ã®psyexpファイルをBuilderã§é–‹ãã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - psyexpファイルを別ã®åå‰ã§ä¿å˜ã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - 実験è¨å®šãƒ€ã‚¤ã‚¢ãƒã‚°ã‚’é–‹ãã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - 実験開始時ã«å®Ÿé¨“æƒ…å ±ãƒ€ã‚¤ã‚¢ãƒã‚°ã‚’表示ã•ã›ã‚‹ã‹å¦ã‹ã‚’è¨å®šã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - 登録済ã¿ã®ãƒ¢ãƒ‹ã‚¿ãƒ¼ã®ã†ã¡ã©ã‚Œã‚’実験ã«ä½¿ç”¨ã™ã‚‹ã‹ã‚’実験è¨å®šãƒ€ã‚¤ã‚¢ãƒã‚°ã§è¨å®šã§ãる。 - 実験をフルスクリーンモードã§å®Ÿè¡Œã™ã‚‹ã‹å¦ã‹ã‚’è¨å®šã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - フルスクリーンモードを使用ã—ãªã„時ã«ã€è¦–覚刺激æç¤ºã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã®å¹…ã¨é«˜ã•を指定ã§ãる。 - 視覚æç¤ºã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã®èƒŒæ™¯è‰²ã‚’指定ã§ãる。 - 「実験ã®è¨å®šã«å¾“ã†ã€ã§å‚ç…§ã•れるå˜ä½ã‚’指定ã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - ESCã‚ーã«ã‚ˆã‚‹å®Ÿé¨“ã®å¼·åˆ¶çµ‚了を有効ã«ã™ã‚‹ã‹ç„¡åйã«ã™ã‚‹ã‹ã‚’指定ã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - 実験記録ã®ãƒ•ァイルをä¿å˜ã™ã‚‹ãƒ•ォルダåを指定ã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - フルスクリーンモード時ã«ãƒžã‚¦ã‚¹ã‚«ãƒ¼ã‚½ãƒ«ã‚’表示ã™ã‚‹ã‹å¦ã‹ã‚’指定ã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - モニターセンターを開ãã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - ãƒ¢ãƒ‹ã‚¿ãƒ¼ã‚»ãƒ³ã‚¿ãƒ¼ã«æ–°ã—ã„モニターを登録ã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - モニターã®è¦³å¯Ÿè·é›¢ã€è§£åƒåº¦ã€ã‚¹ã‚¯ãƒªãƒ¼ãƒ³å¹…を登録ã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ 第3ç« ^^^^^^^^^^^^^^^^ - Polygonコンãƒãƒ¼ãƒãƒ³ãƒˆã‚’用ã„ã¦å††ã‚’ã‚¹ã‚¯ãƒªãƒ¼ãƒ³ä¸Šã«æç¤ºã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - Polygonコンãƒãƒ¼ãƒãƒ³ãƒˆã‚’用ã„ã¦åå—ã‚’ã‚¹ã‚¯ãƒªãƒ¼ãƒ³ä¸Šã«æç¤ºã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - ルーãƒãƒ³å®Ÿè¡Œä¸ã«ã‚ー押ã—ãŒæœ‰åйã¨ãªã‚‹æ™‚間帯を指定ã§ãる。 - ã‚ãƒ¼ãŒæŠ¼ã•れるã¨ç›´ã¡ã«ãƒ«ãƒ¼ãƒãƒ³ã‚’䏿–ã™ã‚‹ã‚ˆã†ã«è¨å®šã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - 有効ã¨ã™ã‚‹ã‚ーを指定ã§ãる。 - ã™ã¹ã¦ã®ã‚ーを有効ã«ã™ã‚‹ã‚ˆã†ã«è¨å®šã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - Excelã¾ãŸã¯LibreOffice Calcを用ã„ã¦ã€å®Ÿé¨“ã«ç”¨ã„るパラメータを列挙ã—ãŸæ¡ä»¶ãƒ•ァイルを作æˆã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - 実験ã®ãƒ‘ラメータを表ç¾ã™ã‚‹ãŸã‚ã«PsychoPyã§ä½¿ç”¨ã§ãã‚‹åå‰ã‚’決ã‚ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - フãƒãƒ¼ãƒšã‚¤ãƒ³ã§ãƒ«ãƒ¼ãƒ—ã®æŒ¿å…¥ã‚’é–‹å§‹ã§ãる。 - ループを挿入ã™ã‚‹éš›ã€ãƒ•ãƒãƒ¼ãƒšã‚¤ãƒ³ã®çŸ¢å°ä¸Šã«è¡¨ç¤ºã•れる黒ã„å††ã®æ„味を説明ã§ãる。 - ループã®ãƒ—ãƒãƒ‘ティè¨å®šãƒ€ã‚¤ã‚¢ãƒã‚°ã§æ¡ä»¶ãƒ•ァイルを指定ã—ã€è¡¨ç¤ºã•ã‚ŒãŸæ¡ä»¶ãƒ•ã‚¡ã‚¤ãƒ«ã®æ¦‚è¦ãŒé©åˆ‡ã‹ç¢ºèªã§ãる。 - **[Loopã®ç¨®é¡ž]** ã®sequentialã€randomã€fullRandomã®é•ã„を説明ã§ãる。 - **[繰り返ã—回数 $]** ã®å€¤ã€æ¡ä»¶ãƒ•ァイルã«å«ã¾ã‚Œã‚‹æ¡ä»¶æ•°ã€ãƒ«ãƒ¼ãƒãƒ³ãŒç¹°ã‚Šè¿”ã•れる回数ã®é–¢ä¿‚を説明ã§ãる。 - **[乱数ã®ã‚·ãƒ¼ãƒ‰ $]** ã«å€¤ã‚’è¨å®šã™ã‚‹ã¨ã©ã®ã‚ˆã†ãªåŠ¹æžœãŒå¾—られるã‹èª¬æ˜Žã§ãる。 - æ¡ä»¶ãƒ•ァイルを **[ç¹°ã‚Šè¿”ã—æ¡ä»¶]** ã«æŒ‡å®šã™ã‚‹å‰ã«psyexpファイルをä¿å˜ã™ã¹ãç†ç”±ã‚’説明ã§ãる。 - æ¡ä»¶ãƒ•ァイルã§å®šç¾©ã—ãŸãƒ‘ラメータを用ã„ã¦ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®ãƒ—ãƒãƒ‘ティ値を更新ã§ãるよã†ã«è¨å®šã§ãる。 - コンãƒãƒ¼ãƒãƒ³ãƒˆã®ãƒ—ãƒãƒ‘ティåã®æœ€å¾Œã«$ãŒä»˜ã„ã¦ã„ã‚‹ã‚‚ã®ã¨ä»˜ã„ã¦ãªã„ã‚‚ã®ã®é•ã„を説明ã§ãる。 - expInfoã®participantã«è¨å®šã—ãŸæ–‡å—列ãŒè¨˜éŒ²ãƒ•ァイルåã«ã©ã®ã‚ˆã†ã«åæ˜ ã•れるã‹ã‚’説明出æ¥ã‚‹ã€‚ - dataフォルダã«ä½œæˆã•れる拡張ålogã¨psydatã®ãƒ•ァイルã«ä½•ãŒè¨˜éŒ²ã•れã¦ã„ã‚‹ã‹ã€æ¦‚è¦ã‚’説明ã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - CSVファイルã®CSVã¨ã¯ä½•ã®ç•¥ã§ã‚りã€ä½•ã‚’æ„味ã—ã¦ã„ã‚‹ã‹èª¬æ˜Žã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - trial-by-trial記録ファイルã‹ã‚‰ã€å„試行ã§ç”¨ã„られãŸãƒ‘ラメータã®å€¤ã‚’èªã¿å–ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - trial-by-trial記録ファイルã‹ã‚‰ã€å„試行ã«ãŠã„ã¦æŠ¼ã•れãŸã‚ーã®ã‚ーåã¨å応時間をèªã¿å–ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - trial-by-trial記録ファイルã«è¨˜éŒ²ã•れã¦ã„ã‚‹å応時間ã®è¨ˆæ¸¬é–‹å§‹æ™‚点(0.0ç§’ã«ãªã‚‹æ™‚点)ãŒã©ã®ã‚ˆã†ã«æ±ºã¾ã‚‹ã‹ç”ãˆã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - trial-by-trial記録ファイルã‹ã‚‰å®Ÿé¨“æƒ…å ±ãƒ€ã‚¤ã‚¢ãƒã‚°ã§å…¥åŠ›ã—ãŸå€¤ã‚’èªã¿å–ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - trial-by-trial記録ファイルã‹ã‚‰å®Ÿé¨“実行時ã®ãƒ•レームレートをèªã¿å–ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - åˆ†æžæ™‚ã«æœªå¤‰æ›´ã®è¨˜éŒ²ãƒ•ァイルをä¿å˜ã—ã¦ãŠã„ãŸæ–¹ãŒã‚ˆã„ç†ç”±ã‚’説明ã§ãる。 - æ£ç”ï¼èª¤ç”を記録ã™ã‚‹ã‚ˆã†ã«Keyboardコンãƒãƒ¼ãƒãƒ³ãƒˆã‚’è¨å®šã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - ã‚ーを押ã•ãªã„ã“ã¨ãŒæ£ç”ã¨ãªã‚‹ã‚ˆã†ã«è¨å®šã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - æ£ç”ã¨ãªã‚‹ã‚ーåã‚’æ¡ä»¶ãƒ•ァイルã‹ã‚‰èªã¿è¾¼ã‚“ã§ç¹°ã‚Šè¿”ã—æ¯Žã«æ›´æ–°ã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - trial-by-trial記録ファイルã‹ã‚‰ã€å„è©¦è¡Œã®æ£ç”ï¼èª¤ç”ã‚’èªã¿å–ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - ルーãƒãƒ³ã‚’æ–°ãŸã«ä½œæˆã—ã¦ãƒ•ãƒãƒ¼ã«è¿½åŠ ã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - æ—¢å˜ã®ãƒ«ãƒ¼ãƒãƒ³ã‚’フãƒãƒ¼ã«è¿½åŠ ã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - フãƒãƒ¼ã‹ã‚‰ãƒ«ãƒ¼ãƒãƒ³ã‚’削除ã™ã‚‹ã“ã¨ãŒã§ãる。 - フãƒãƒ¼ãƒšã‚¤ãƒ³ã®èµ¤ã„ルーãƒãƒ³ã¨ç·‘ã®ãƒ«ãƒ¼ãƒãƒ³ãŒä½•ã«å¯¾å¿œã—ã¦ã„ã‚‹ã‹èª¬æ˜Žã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - 特定ã®Keyboardコンãƒãƒ¼ãƒãƒ³ãƒˆãŒæ¤œå‡ºã—ãŸã‚ー押ã—を記録ã—ãªã„よã†ã«è¨å®šã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - æ—¢å˜ã®ãƒ«ãƒ¼ãƒãƒ³ã¨åŒä¸€ã®å†…容をæŒã¤æ–°ã—ã„ルーãƒãƒ³ã‚’ã‚³ãƒ”ãƒ¼ï¼†ãƒšãƒ¼ã‚¹ãƒˆã®æ©Ÿèƒ½ã‚’使ã£ã¦ä½œæˆã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ 第4ç« ^^^^^^^^^^^^^^^^ - Gratingコンãƒãƒ¼ãƒãƒ³ãƒˆã‚’用ã„ã¦é•·æ–¹å½¢ã€ã¾ãŸã¯æ¥•円形ã«ç¸žæ¨¡æ§˜ãŒæã‹ã‚ŒãŸåˆºæ¿€ã‚’æç¤ºã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - Gratingコンãƒãƒ¼ãƒãƒ³ãƒˆã§ **[å˜ä½]** ãŒcmã€degã€pixã€normã€heightã®ã„ãšã‚Œã®å ´åˆã«ãŠã„ã¦ã‚‚ã€ã€Œå¹…xã«å¯¾ã—ã¦y周期分ã®ç¸žæ¨¡æ§˜ã€ã‚’æã‘るよã†ã« **[空間周波数 $]** ã®å€¤ã‚’決定ã§ãã‚‹(xã€yã¯æ£ã®æ•°å€¤)。 - Gratingコンãƒãƒ¼ãƒãƒ³ãƒˆã§æã‹ã‚Œã‚‹ç¸žæ¨¡æ§˜ã‚’åˆæœŸè¨å®šã®çŠ¶æ…‹ã‹ã‚‰ãšã‚‰ã—ã¦æç”»ã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - Gratingコンãƒãƒ¼ãƒãƒ³ãƒˆã§æç”»å‡¦ç†ã®è² 担を軽ãã™ã‚‹ãŸã‚ã«ãƒ†ã‚¯ã‚¹ãƒãƒ£ã®è§£åƒåº¦ã‚’下ã’ã‚‹ã“ã¨ãŒã§ãる。 - Gratingコンãƒãƒ¼ãƒãƒ³ãƒˆã‚’大ãã表示ã™ã‚‹ã¨ãã«ç”»è³ªã‚’高ã‚ã‚‹ãŸã‚ã«ãƒ†ã‚¯ã‚¹ãƒãƒ£ã®è§£åƒåº¦ã‚’上ã’ã‚‹ã“ã¨ãŒã§ãる。 - Gratingコンãƒãƒ¼ãƒãƒ³ãƒˆã®è‰²ã‚’指定ã—ãŸã¨ãã«ã€ä½•色ã®ç¸žæ¨¡æ§˜ãŒæã‹ã‚Œã‚‹ã®ã‹ã‚’ã“ãŸãˆã‚‹ã“ã¨ãŒã§ãる。 - æ’常法ã®å®Ÿé¨“ã«ãŠã„ã¦ã€æ£ç”率ãŒãã®ã¾ã¾å¿ƒç†ç‰©ç†æ›²ç·šã®ç¸¦è»¸ã®å€¤ã¨ã—ã¦ä½¿ç”¨ã§ãるよã†ã«æ£ç”を定義ã§ãる。 - å®Ÿé¨“æƒ…å ±ãƒ€ã‚¤ã‚¢ãƒã‚°ã®é …ç›®ã‚’è¿½åŠ ã€å‰Šé™¤ã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - å®Ÿé¨“æƒ…å ±ãƒ€ã‚¤ã‚¢ãƒã‚°ã®é …ç›®ã®åˆæœŸå€¤ã‚’è¨å®šã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - å®Ÿé¨“æƒ…å ±ãƒ€ã‚¤ã‚¢ãƒã‚°ã®é …ç›®åã‹ã‚‰ã€ãã®å€¤ã‚’利用ã™ã‚‹ãŸã‚ã®Builder内ã«ãŠã‘る表記ã«å¤‰æ›ã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - æ¡ä»¶ãƒ•ァイルåã‚’å®Ÿé¨“æƒ…å ±ãƒ€ã‚¤ã‚¢ãƒã‚°ã®é …ç›®ã‹ã‚‰å–り出ã—ã¦ãƒ«ãƒ¼ãƒ—ã®ãƒ—ãƒãƒ‘ティã«è¨å®šã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - å®Ÿé¨“æƒ…å ±ãƒ€ã‚¤ã‚¢ãƒã‚°ã®é …目をドãƒãƒƒãƒ—ダウンメニューã«å‡ºæ¥ã‚‹ã€‚ - 多é‡ç¹°ã‚Šè¿”ã—を挿入ã§ãる。 - 多é‡ç¹°ã‚Šè¿”ã—ã®å†…å´ã®ãƒ«ãƒ¼ãƒ—ã§æ¡ä»¶ãƒ•ァイルåを外å´ã®ãƒ«ãƒ¼ãƒ—ã®æ¡ä»¶ãƒ•ァイルã‹ã‚‰èªã¿è¾¼ã‚“ã§è¨å®šã™ã‚‹ã“ã¨ãŒã§ãる。 第5ç« ^^^^^^^^^^^^^^^^ - 変数ã®å½¹å‰²ã‚’説明ã§ãる。 - 関数ã®å½¹å‰²ã‚’ã€å¼•æ•°ã€æˆ»ã‚Šå€¤ã¨ã„ã†ç”¨èªžã‚’用ã„ãªãŒã‚‰èª¬æ˜Žã§ãる。 - Builderã§ä½¿ç”¨ã§ãã‚‹æ•°å¦é–¢æ•°ã‚’挙ã’ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ - 関数ã®å¼•æ•°ã«åˆ¥ã®é–¢æ•°ã®æˆ»ã‚Šå€¤ã‚’使ã†ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - æ¡ä»¶ãƒ•ァイルã‹ã‚‰èªã¿è¾¼ã‚“ã パラメータ値を関数ã®å¼•æ•°ã«ä½¿ã†ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - Pythonã®ç®—術演算å8ã¤æŒ™ã’ã¦ãã®åƒãを説明ã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - ç¾åœ¨ã®ãƒ«ãƒ¼ãƒãƒ³ãŒé–‹å§‹ã—ã¦ã‹ã‚‰çµŒéŽã—ãŸæ™‚é–“ã‚’ä¿æŒã—ã¦ã„ã‚‹Builderã®å†…部変数をç”ãˆã‚‰ã‚Œã‚‹ã€‚ - ç¾åœ¨ã®ãƒ«ãƒ¼ãƒãƒ³ãŒé–‹å§‹ã—ã¦ã‹ã‚‰æç”»ã—ãŸãƒ•ãƒ¬ãƒ¼ãƒ æ•°ã‚’ä¿æŒã—ã¦ã„ã‚‹Builderã®å†…部変数をç”ãˆã‚‰ã‚Œã‚‹ã€‚ - ç¾åœ¨ã®ãƒ«ãƒ¼ãƒãƒ³ãŒé–‹å§‹ã—ã¦ã‹ã‚‰çµŒéŽã—ãŸæ™‚é–“ã®å€¤ã‚’用ã„ã¦ã€æ™‚é–“ã®çµŒéŽã¨ã¨ã‚‚ã«è‰²ã‚„ä½ç½®ãŒå¤‰åŒ–ã™ã‚‹å®Ÿé¨“を作æˆã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - å®Ÿé¨“æƒ…å ±ãƒ€ã‚¤ã‚¢ãƒã‚°ã«å…¥åŠ›ã•れãŸãƒ‡ãƒ¼ã‚¿ã®åž‹ã‚’ç”ãˆã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - ãƒ‡ãƒ¼ã‚¿ã‚’æ•´æ•°åž‹ã€æµ®å‹•å°æ•°ç‚¹åž‹ã€æ–‡å—列型ã€ãƒªã‚¹ãƒˆã«å¤‰æ›ã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - å®Ÿé¨“æƒ…å ±ãƒ€ã‚¤ã‚¢ãƒã‚°ã‚’用ã„ã¦åˆºæ¿€ã®å¤§ãã•ã‚„ä½ç½®ãªã©ã®å€¤ã‚’å®Ÿé¨“é–‹å§‹æ™‚ã«æŒ‡å®šã™ã‚‹ã‚ˆã†ã«å®Ÿé¨“を作るã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ 第6ç« ^^^^^^^^^^^^^^^^ - ç”»åƒãƒ•ã‚¡ã‚¤ãƒ«ã‚’ã‚¹ã‚¯ãƒªãƒ¼ãƒ³ä¸Šã«æç¤ºã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - ç”»åƒãƒ•ァイルを上下ã€ã¾ãŸã¯å·¦å³ã«å転ã•ã›ã¦æç¤ºã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - ç”»åƒãƒ•ァイルやæ¡ä»¶ãƒ•ァイルç‰ã®ä½ç½®ã‚’çµ¶å¯¾ãƒ‘ã‚¹ã§æŒ‡å®šã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - ç”»åƒãƒ•ァイルやæ¡ä»¶ãƒ•ァイルç‰ã®ä½ç½®ã‚’ç›¸å¯¾ãƒ‘ã‚¹ã§æŒ‡å®šã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - OSã«ã‚ˆã‚‹ãƒ‘ã‚¹ã®æ›¸ãæ–¹ã®é•ã„を説明ã§ãる。 - 複数ã®OSã§å®Ÿè¡Œã§ãã‚‹Builderã®å®Ÿé¨“を作æˆã™ã‚‹ãŸã‚ã«ã¯ã©ã®è¨˜æ³•ã§ãƒ‘スを記述ã—ãŸã‚‰ã‚ˆã„ã‹ç”ãˆã‚‰ã‚Œã‚‹ã€‚ - N件法ã®å°ºåº¦ã‚’ã‚¹ã‚¯ãƒªãƒ¼ãƒ³ã«æç¤ºã—ã¦å応を記録ã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - アナãƒã‚°å°ºåº¦ã‚’ã‚¹ã‚¯ãƒªãƒ¼ãƒ³ã«æç¤ºã—ã¦å応を記録ã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - カテゴリカルãªå°ºåº¦ã‚’ã‚¹ã‚¯ãƒªãƒ¼ãƒ³ã«æç¤ºã—ã¦å応を記録ã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - è¤‡æ•°ã®æ–‡å—列をçµåˆã—ãŸæ–‡å—列を得るå¼ã‚’書ãã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - æ¡ä»¶ãƒ•ã‚¡ã‚¤ãƒ«ã‚„å®Ÿé¨“æƒ…å ±ãƒ€ã‚¤ã‚¢ãƒã‚°ã‹ã‚‰èªã¿è¾¼ã‚“ã æ–‡å—列ãŒçµ„ã¿è¾¼ã¾ã‚ŒãŸæ–‡ã‚’æç¤ºã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - Textコンãƒãƒ¼ãƒãƒ³ãƒˆã® **[æ–‡å—列]** ã«Pythonã®å¼ã‚’書ã„ãŸæ™‚ã«ã€è¡¨ç¤ºã™ã‚‹æ–‡å—列を改行ã•ã›ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - æ¡ä»¶ã«å¿œã˜ã¦å‡¦ç†ã‚’分å²ã•ã›ã‚‹Pythonコードを書ãã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - 数値ã®å¤§å°ã‚„一致・ä¸ä¸€è‡´ã«å¿œã˜ã¦å‡¦ç†ã‚’分å²ã•ã›ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - æ–‡å—列ã®ä¸€è‡´ãƒ»ä¸ä¸€è‡´ã«å¿œã˜ã¦å‡¦ç†ã‚’分å²ã•ã›ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - Pythonã®æ¯”較演算åã‚’6ã¤æŒ™ã’ã¦ãれらã®åƒãを説明ã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - Pythonã®è«–ç†æ¼”ç®—åã‚’3ã¤æŒ™ã’ã¦ãれらã®åƒãを説明ã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - 変数ã«å€¤ã‚’代入ã™ã‚‹å¼ã‚’書ãã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - x+=7ã€x**=2ã¨ã„ã£ãŸäºŒé …算術演算åã¨ä»£å…¥æ¼”ç®—åを組ã¿åˆã‚ã›ãŸå¼ã®åƒãを説明ã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - Codeコンãƒãƒ¼ãƒãƒ³ãƒˆã‚’用ã„ã¦Pythonã®ã‚³ãƒ¼ãƒ‰ã‚’ルーãƒãƒ³ã«é…ç½®ã™ã‚‹ã“ã¨ãŒã§ãる。 - Codeコンãƒãƒ¼ãƒãƒ³ãƒˆã®ãƒ—ãƒãƒ‘ティã§ã‚ã‚‹ **[実験開始時]** 〠**[Routine開始時]** 〠**[フレーム毎]** 〠**[Routine終了時]** 〠**[実験終了時]** ã®é•ã„を説明ã§ãる。 - クラスã¨ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã®é•ã„を説明ã™ã‚‹ã“ã¨ãŒã§ãる。 - データ属性ã¨ã¯ä½•ã‹ã‚’説明ã™ã‚‹ã“ã¨ãŒã§ãる。 - 変数xã«æ ¼ç´ã•れãŸã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã®ãƒ‡ãƒ¼ã‚¿å±žæ€§fooã«å€¤ã‚’代入ã—ãŸã‚Šå€¤ã‚’å‚ç…§ã—ãŸã‚Šã™ã‚‹ã¨ãã®Pythonã®å¼ã‚’書ãã“ã¨ãŒã§ãる。 - BuilderKeyResponseã®ãƒ‡ãƒ¼ã‚¿å±žæ€§ã‚’å‚ç…§ã—ã¦æŠ¼ã•れãŸã‚ーåを知るã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ 第7ç« ^^^^^^^^^^^^^^^^ - Polygonコンãƒãƒ¼ãƒãƒ³ãƒˆã‚’使ã£ã¦ç·šåˆ†ã‚’æç”»ã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - Polygonコンãƒãƒ¼ãƒãƒ³ãƒˆã‚’使ã£ãŸç·šåˆ†ã®é•·ã•ã€è§’åº¦ãŒæ±ºã¾ã£ã¦ã„る時ã«ã€ãã®ç«¯ç‚¹ãŒæŒ‡å®šã•れãŸåº§æ¨™ã«ä¸€è‡´ã™ã‚‹ã‚ˆã†ã« **ä½ç½® [x, y] $** を指定ã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - 3通り以上ã®åˆ†å²ã‚’処ç†ã•ã›ã‚‹if文を書ãã“ã¨ãŒã§ãる。 - リストã®ä¸ã«ã‚ã‚‹è¦ç´ ãŒå«ã¾ã‚Œã¦ã„ã‚‹ã‹å¦ã‹ã§å‡¦ç†ã‚’分å²ã•ã›ã‚‹ã“ã¨ãŒã§ãる。 - Codeコンãƒãƒ¼ãƒãƒ³ãƒˆã‹ã‚‰ãƒ«ãƒ¼ãƒãƒ³ã‚’終了ã•ã›ã‚‹ã“ã¨ãŒã§ãる。 - TrialHandlerã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‹ã‚‰ç¾åœ¨ãƒ«ãƒ¼ãƒ—ã®ä½•回目ã®ç¹°ã‚Šè¿”ã—を実行ä¸ã‹ã‚’å–å¾—ã§ãる。 - TrialHandlerã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‹ã‚‰ç¾åœ¨ãƒ«ãƒ¼ãƒ—ã®ç¹°ã‚Šè¿”ã—å›žæ•°ãŒæ®‹ã‚Šä½•回ã‹ã‚’å–å¾—ã§ãる。 - TrialHandlerã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‹ã‚‰ç¾åœ¨ãƒ«ãƒ¼ãƒ—ã®ç·ç¹°ã‚Šè¿”ã—回数をå–å¾—ã§ãる。 - 上記3é …ç›®ã®å€¤ã‚’使ã£ã¦ã€Œç¾åœ¨ç¬¬n試行ã€ã€ã€Œæ®‹ã‚Šn試行ã€ã€ã€Œå…¨n試行ã€ã¨ã„ã£ãŸãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’ã‚¹ã‚¯ãƒªãƒ¼ãƒ³ä¸Šã«æç¤ºã§ãる。 - Codeコンãƒãƒ¼ãƒãƒ³ãƒˆã‚’用ã„ã¦ã€å®Ÿé¨“記録ファイルã«å‡ºåŠ›ã™ã‚‹ãƒ‡ãƒ¼ã‚¿ã‚’è¿½åŠ ã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - ç¾åœ¨å®Ÿè¡Œä¸ã®ç¹°ã‚Šè¿”ã—ã®n回å‰ã€n回後ã«ä½¿ã‚れるパラメータをå–å¾—ã™ã‚‹ã‚³ãƒ¼ãƒ‰ã‚’記述ã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - ifæ–‡ã®ä¸ã«å…¥ã‚Œå上ã«if文を組ã¿è¾¼ã‚“ã コードを記述ã™ã‚‹ã“ã¨ãŒã§ãる。 - ifã‚„elifã®æ¡ä»¶å¼ãŒçœŸã§ã‚ã£ãŸæ™‚ã«å®Ÿè¡Œã•れるコードãŒã©ã“ã¾ã§ç¶šã„ã¦ã„ã‚‹ã‹ã‚’判æ–ã™ã‚‹ã“ã¨ãŒã§ãる。ifã€elifã®æ¡ä»¶å¼ãŒå…¨ã¦å½ã§elseã¾ã§é€²ã‚“ã ã¨ãã«å®Ÿè¡Œã•れるコードãŒã©ã“ã¾ã§ç¶šã„ã¦ã„ã‚‹ã‹ã‚’判æ–ã™ã‚‹ã“ã¨ãŒã§ãる。 - 一連ã®if-elif-elseã®çµ„ã¿åˆã‚ã›ãŒã©ã“ã¾ã§ç¶šã„ã¦ã„ã‚‹ã‹ã‚’判æ–ã™ã‚‹ã“ã¨ãŒã§ãる。 - è«–ç†æ¼”ç®—åを用ã„ã¦è¤‡æ•°ã®æ¡ä»¶å¼ã‚’ã²ã¨ã¤ã®å¼ã«ã¾ã¨ã‚ã‚‹ã“ã¨ãŒã§ãる。 第8ç« ^^^^^^^^^^^^^^^^ - ルーãƒãƒ³çµ‚了時ã®ãƒžã‚¦ã‚¹ã‚«ãƒ¼ã‚½ãƒ«ã®ä½ç½®ãŠã‚ˆã³ãƒžã‚¦ã‚¹ã®ãƒœã‚¿ãƒ³ã®çŠ¶æ…‹ã‚’è¨˜éŒ²ã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - ãƒœã‚¿ãƒ³ãŒæŠ¼ã•ã‚ŒãŸæ™‚点ã®ãƒžã‚¦ã‚¹ã‚«ãƒ¼ã‚½ãƒ«ã®ä½ç½®ãŠã‚ˆã³ãƒžã‚¦ã‚¹ã®ãƒœã‚¿ãƒ³ã®çŠ¶æ…‹ã‚’è¨˜éŒ²ã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - 実験記録ファイルã«ãƒžã‚¦ã‚¹ã‚«ãƒ¼ã‚½ãƒ«ã®åº§æ¨™ã‚„ボタンã®çŠ¶æ…‹ãŒãƒªã‚¹ãƒˆã¨ã—ã¦è¤‡æ•°ä»¶å‡ºåŠ›ã•れã¦ã„る時ã«ã€å€‹ã€…ã®ãƒ‡ãƒ¼ã‚¿ã®åº§æ¨™å€¤ã‚„ãã®å–得時刻を判æ–ã§ãる。 - Codeコンãƒãƒ¼ãƒãƒ³ãƒˆã§ãƒžã‚¦ã‚¹ã‚«ãƒ¼ã‚½ãƒ«ã®åº§æ¨™ã‚’å–å¾—ã™ã‚‹ã‚³ãƒ¼ãƒ‰ã‚’記述ã§ãる。 - Codeコンãƒãƒ¼ãƒãƒ³ãƒˆã§ãƒžã‚¦ã‚¹ã®ãƒœã‚¿ãƒ³ã®çŠ¶æ…‹ã‚’å–å¾—ã™ã‚‹ã‚³ãƒ¼ãƒ‰ã‚’記述ã§ãる。 - getPressed()メソッドを用ã„ã¦å–å¾—ã—ãŸãƒžã‚¦ã‚¹ã®ãƒœã‚¿ãƒ³ã®çŠ¶æ…‹ã‚’ç¤ºã™ãƒªã‚¹ãƒˆã®å„è¦ç´ ãŒã©ã®ãƒœã‚¿ãƒ³ã«å¯¾å¿œã—ã¦ã„ã‚‹ã‹ç”ãˆã‚‰ã‚Œã‚‹ã€‚ã¾ãŸã€ãƒªã‚¹ãƒˆã®å„è¦ç´ ã®å€¤ã¨ãƒœã‚¿ãƒ³ã®çŠ¶æ…‹ã®é–¢ä¿‚ã‚’ç”ãˆã‚‰ã‚Œã‚‹ã€‚ - Codeコンãƒãƒ¼ãƒãƒ³ãƒˆã‚’用ã„ãšã«ãƒžã‚¦ã‚¹ã‚«ãƒ¼ã‚½ãƒ«ã®ä½ç½®ã«åˆºæ¿€ã‚’æç”»ã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - シーケンス型ã®ãƒ‡ãƒ¼ã‚¿ã‹ã‚‰è¦ç´ ã‚’ã²ã¨ã¤å–り出ã—ã¦ä»–ã®å¤‰æ•°ã«ä»£å…¥ã—ãŸã‚Šé–¢æ•°ã®å¼•æ•°ã«ä½¿ã£ãŸã‚Šã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - シーケンス型データã®å‰ã‹ã‚‰N番目ã®è¦ç´ ã‚’å–ã‚Šå‡ºã™æ™‚ã®å¼ã‚’ç”ãˆã‚‰ã‚Œã‚‹ã€‚ - シーケンス型データã®å¾Œã‚ã‹ã‚‰N番目ã®è¦ç´ ã‚’å–ã‚Šå‡ºã™æ™‚ã®å¼ã‚’ç”ãˆã‚‰ã‚Œã‚‹ã€‚ - 関数を用ã„ã¦ã‚·ãƒ¼ã‚±ãƒ³ã‚¹åž‹ãƒ‡ãƒ¼ã‚¿ã«å«ã¾ã‚Œã‚‹è¦ç´ 数を調ã¹ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - シーケンス型ã®ãƒ‡ãƒ¼ã‚¿ãŒå…¥ã‚Œåæ§‹é€ ã«ãªã£ã¦ã„る時ã«ã€è¦ç´ ã§ã‚るシーケンス型データやã€ã•らã«ãã®è¦ç´ ã‚’å–り出ã™ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - æ–‡å—列ã®ä¸ã‹ã‚‰Nç•ªç›®ã®æ–‡å—ã‚’å–り出ã—ã¦å¤‰æ•°ã«ä»£å…¥ã—ãŸã‚Šé–¢æ•°ã®å¼•æ•°ã«ä½¿ã£ãŸã‚Šã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - [1,2,3][0]ã¨ã„ã£ãŸå…·åˆã«[ã‹ã‚‰å§‹ã¾ã£ã¦ã€]ã®å¾Œã«[ ]演算åãŒç¶šãå¼ã‚’評価ã—ãŸæ™‚ã®å€¤ã‚’ç”ãˆã‚‰ã‚Œã‚‹ã€‚ - ã‚る座標ãŒPolygonコンãƒãƒ¼ãƒãƒ³ãƒˆã§æç”»ã—ãŸå¤šè§’å½¢ã®å†…å´ã«å«ã¾ã‚Œã¦ã„ã‚‹ã‹åˆ¤å®šã™ã‚‹ã‚³ãƒ¼ãƒ‰ã‚’書ãã“ã¨ãŒã§ãる。 - Polygonコンãƒãƒ¼ãƒãƒ³ãƒˆã§æç”»ã—ãŸäºŒã¤ã®å¤šè§’å½¢ã«é‡ãªã£ã¦ã„る部分ãŒã‚ã‚‹ãŒåˆ¤å®šã™ã‚‹ã‚³ãƒ¼ãƒ‰ã‚’書ãã“ã¨ãŒã§ãる。 - マウスカーソルã®ä½ç½®ã‚’è¨å®šã™ã‚‹ã‚³ãƒ¼ãƒ‰ã‚’書ãã“ã¨ãŒã§ãã‚‹ - マウスカーソルã®è¡¨ç¤ºON/OFFを切り替ãˆã‚‹ã‚³ãƒ¼ãƒ‰ã‚’書ãã“ã¨ãŒã§ãる。 - ã‚ã‚‹å¤‰æ•°ã«æ ¼ç´ã•れã¦ã„る値ã ã‘ãŒç•°ãªã‚‹å‡¦ç†ã‚’繰り返ã—実行ã—ãªã‘れã°ã„ã‘ãªã„時ã«ã€for文を用ã„ã¦è¨˜è¿°ã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - for文を継続ã™ã‚‹å¿…è¦ãŒãªããªã£ãŸæ™‚ã«ç›´ã¡ã«çµ‚了ã•ã›ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - foræ–‡ã§ç¾åœ¨å‡¦ç†ä¸ã®è¦ç´ ã«å¯¾ã—ã¦ã“れ以上処ç†ã‚’ç¶šã‘ã‚‹å¿…è¦ãŒãªããªã£ãŸæ™‚ã«ã€æ¬¡ã®è¦ç´ ã®å‡¦ç†ã¸ç›´ã¡ã«ç§»è¡Œã™ã‚‹ã‚³ãƒ¼ãƒ‰ã‚’書ãã“ã¨ãŒã§ãる。 - ルーãƒãƒ³å†…ã«å«ã¾ã‚Œã‚‹ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®ä¸€è¦§ã‚’æ ¼ç´ã—ãŸBuilderã®å†…部変数ã®åå‰ã‚’ç”ãˆã‚‰ã‚Œã‚‹ã€‚ - オブジェクトãŒã‚ã‚‹åå‰ã®ãƒ‡ãƒ¼ã‚¿å±žæ€§(ãŸã¨ãˆã°'foo')ã‚’æŒã£ã¦ã„ã‚‹ã‹åˆ¤åˆ¥ã™ã‚‹ã‚³ãƒ¼ãƒ‰ã‚’書ãã“ã¨ãŒã§ãる。 - ã‚ã‚‹æ–‡å—列ãŒåˆ¥ã®æ–‡å—列ã®ä¸ã«å«ã¾ã‚Œã¦ã„ã‚‹ã‹(例ãˆã°'psych'ãŒ'psychophysics'ã«å«ã¾ã‚Œã‚‹ã‹)判別ã™ã‚‹ã‚³ãƒ¼ãƒ‰ã‚’書ãã“ã¨ãŒã§ãる。 - リストã«ãƒ‡ãƒ¼ã‚¿ã‚’è¿½åŠ ã™ã‚‹ãƒ¡ã‚½ãƒƒãƒ‰ã§ã‚ã‚‹append( )ã¨extend( )ã®é•ã„を説明ã§ãる。 - ä¸èº«ãŒç©ºã®ãƒªã‚¹ãƒˆã‚’作æˆã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - ルーãƒãƒ³å†…ã§ã®ã¿å¿…è¦ãªãƒ‡ãƒ¼ã‚¿ã‚’è“„ç©ã™ã‚‹ãƒªã‚¹ãƒˆã‚’作æˆã™ã‚‹ã‚³ãƒ¼ãƒ‰ã¯ã©ã®æ™‚点ã§åˆæœŸåŒ–ã™ã¹ãã‹åˆ¤æ–ã§ãる。 - %演算åを用ã„ã¦Nフレーム(N=2,3,4,…)ã«1回ã®é »åº¦ã§å‡¦ç†ã‚’実行ã•ã›ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - 2次元é…列ã®è¦ç´ ã®ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ã‹ã‚‰ã€ãã®è¦ç´ ãŒä½•行目ã€ä½•列目ã«ã‚ã‚‹ã‹ã‚’計算ã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - é–¢æ•°ã‚„ãƒ¡ã‚½ãƒƒãƒ‰ã®æˆ»ã‚Šå€¤ã«ç›´æŽ¥[ ]演算åã‚’é©ç”¨ã—ãŸå¼ã‚’ç†è§£ã§ãる。 - Polygonコンãƒãƒ¼ãƒãƒ³ãƒˆã§æç”»ã—ãŸå¤šè§’å½¢ã«ãƒžã‚¦ã‚¹ã‚«ãƒ¼ã‚½ãƒ«ã‚’é‡ãã¦ã‚¯ãƒªãƒƒã‚¯ã™ã‚‹ã¨ãƒ«ãƒ¼ãƒãƒ³ã®çµ‚了やå応ã®è¨˜éŒ²ãªã©ã®å‡¦ç†ã‚’行ã†ã‚³ãƒ¼ãƒ‰ã‚’書ãã“ã¨ãŒã§ãる。 第9ç« ^^^^^^^^^^^^^^^^ - 視覚刺激をクリックã—ã¦ãƒ«ãƒ¼ãƒãƒ³ã‚’終了ã™ã‚‹ã‚ˆã†ã«Mouseコンãƒãƒ¼ãƒãƒ³ãƒˆã‚’è¨å®šã§ãる。 - trial-by-trial記録ファイルã‹ã‚‰ã‚¯ãƒªãƒƒã‚¯ã•れãŸåˆºæ¿€ã®åå‰ã‚’èªã¿å–ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - trial-by-trial記録ファイルã«ã‚¯ãƒªãƒƒã‚¯ã—ãŸåˆºæ¿€ã®ä¸é€æ˜Žåº¦ã€å›žè»¢è§’度ã€ä½ç½®ã€ã‚µã‚¤ã‚ºã€è‰²ã‚’出力ã™ã‚‹ã‚ˆã†ã«è¨å®šã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - Imageコンãƒãƒ¼ãƒãƒ³ãƒˆã®ä¸‹ã«ã‚¯ãƒªãƒƒã‚¯å¯èƒ½ãªè¦–覚刺激をé…ç½®ã—ã¦ã€ç”»åƒä¸Šã®ç‰¹å®šã®é ˜åŸŸã‚’クリックã™ã‚‹ã¨ãƒ«ãƒ¼ãƒãƒ³ãŒçµ‚了ã™ã‚‹ã‚ˆã†ã«ã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - Sliderコンãƒãƒ¼ãƒãƒ³ãƒˆã§ç¸¦å‘ãã€æ¨ªå‘ãã®å°ºåº¦ã‚’æç”»ã§ãる。 - Sliderコンãƒãƒ¼ãƒãƒ³ãƒˆã§æ•°å€¤ã‚’記録ã™ã‚‹å°ºåº¦ã¨ã‚«ãƒ†ã‚´ãƒªã‚«ãƒ«ãªå€¤ã‚’記録ã™ã‚‹å°ºåº¦ã‚’使ã„分ã‘ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - Sliderコンãƒãƒ¼ãƒãƒ³ãƒˆã§sliderã€ratingã€radioã®ã‚¹ã‚¿ã‚¤ãƒ«ã‚’使ã„分ã‘られる。 - Sliderコンãƒãƒ¼ãƒãƒ³ãƒˆã§ãƒžãƒ¼ã‚«ãƒ¼ã‚’三角ã«ã™ã‚‹ã€ãƒ©ãƒ™ãƒ«ã‚’45度傾ã‘ã‚‹ã€ãƒ¢ãƒŽã‚¯ãƒã§æç”»ã™ã‚‹ã¨ã„ã£ãŸã‚¹ã‚¿ã‚¤ãƒ«ã®å¤‰æ›´ãŒã§ãる。 - Sliderコンãƒãƒ¼ãƒãƒ³ãƒˆã§åˆºæ¿€ã®ä¸é€æ˜Žåº¦ã€å›žè»¢è§’度ãªã©ã®æ•°å€¤ã‚’リアルタイムã«èª¿æ•´ã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - Sliderコンãƒãƒ¼ãƒãƒ³ãƒˆã§åˆºæ¿€ã®è‰²åãªã©ã®ã‚«ãƒ†ã‚´ãƒªã‚«ãƒ«ãªå€¤ã‚’リアルタイムã«èª¿æ•´ã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - Formコンãƒãƒ¼ãƒãƒ³ãƒˆã§è¤‡æ•°ã®è³ªå•é …ç›®ã¨ã‚¹ãƒ©ã‚¤ãƒ€ãƒ¼ã®ãƒšã‚¢ã‚’ルーãƒãƒ³ã«é…ç½®ã™ã‚‹ã“ã¨ãŒã§ãる。 第10ç« ^^^^^^^^^^^^^^^^ - 無圧縮WAVå½¢å¼ã®éŸ³å£°ãƒ•ァイルをå†ç”Ÿã§ãる。 - 指定ã•れãŸå‘¨æ³¢æ•°ã®éŸ³ã‚’鳴らã™ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - 指定ã•れãŸã‚ーコードã®éŸ³ã‚’鳴らã™ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - 音声ã®ãƒœãƒªãƒ¥ãƒ¼ãƒ を指定ã§ãる。 - 音声ファイルã®å†ç”Ÿã‚’指定ã•ã‚ŒãŸæ™‚刻ã«é€”ä¸çµ‚了ã§ãる。 - 様々ãªå†ç”Ÿæ™‚é–“ã®éŸ³å£°ãƒ•ァイルã®å†ç”Ÿé–‹å§‹ã€çµ‚了ã«åˆã‚ã›ã¦ä»–ã®ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’é–‹å§‹ã¾ãŸã¯çµ‚了ã•ã›ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - çŸæ™‚é–“ã«è¤‡æ•°ã®Soundコンãƒãƒ¼ãƒãƒ³ãƒˆã‚’鳴らãã†ã¨ã—ãŸæ™‚ã«æœŸå¾…ã—ãŸçµæžœãŒå¾—られãªã„ç†ç”±ã‚’説明ã§ãる。 - ç•°ãªã‚‹ã‚µãƒ³ãƒ—リングレートã®éŸ³å£°ãƒ•ァイルをã²ã¨ã¤ã®å®Ÿé¨“ã§æ··ãœã¦ä½¿ç”¨ã—ã¦ã¯ã„ã‘ãªã„ç†ç”±ã‚’説明ã§ãる。 - 動画ファイルを拡大縮å°ã—ã¦å†ç”Ÿã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - 動画ファイルを音声ãªã—ã§å†ç”Ÿã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - Codeコンãƒãƒ¼ãƒãƒ³ãƒˆã‚’使ã£ã¦å‹•ç”»ã®å†ç”Ÿä¸ã®ãƒ•レーム時刻を得るã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - Codeコンãƒãƒ¼ãƒãƒ³ãƒˆã‚’使ã£ã¦å‹•ç”»ã®å†ç”Ÿä¸ã®ã¿å®Ÿè¡Œã™ã‚‹å‡¦ç†ã‚’記述ã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - 動画を途ä¸ã‹ã‚‰å†ç”Ÿé–‹å§‹ã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - å‹•ç”»ã®å†ç”Ÿé–‹å§‹ä½ç½®ã‚’å…ˆé ã‹ã‚‰ã€ã¾ãŸã¯æœ«å°¾ã‹ã‚‰ã®ç§’æ•°ã§æŒ‡å®šã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - å‹•ç”»ã®å†ç”Ÿã‚’ä¸€æ™‚åœæ¢ã€å†é–‹ã§ãる。 - Codeコンãƒãƒ¼ãƒãƒ³ãƒˆã§å‹•ç”»ãŒä¸€æ™‚åœæ¢ä¸ã§ã‚ã‚‹ã“ã¨ã‚’æ¡ä»¶ã«å‡¦ç†ã‚’分å²ã§ãる。 - マウスã§ã‚ªãƒ–ジェクトを「クリックã€ã—ãŸéš›ã«ãƒœã‚¿ãƒ³ãŒæŠ¼ã•れã¦ã„る期間ãŒè¤‡æ•°ãƒ•レームã«ã‚ãŸã‚‹å ´åˆã‚’考慮ã—ãŸã‚³ãƒ¼ãƒ‰ã‚’記述ã§ãる。 第11ç« ^^^^^^^^^^^^^^^^ - Builderã§éšŽæ®µæ³•ã®å®Ÿé¨“を作æˆã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - Builderã§interleaved staircasesã®æ‰‹ç¶šã®å®Ÿé¨“を作æˆã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ 第12ç« ^^^^^^^^^^^^^^^^ - 実験ãŒé–‹å§‹ã—ã¦ã‹ã‚‰ã®çµŒéŽæ™‚間を得るコードを書ãã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - ã²ã¨ã¤ã®æ•°å€¤ã‚’8進数ã€10進数ã€16é€²æ•°æ•´æ•°ã®æ›¸å¼ã§æ–‡å—列ã«åŸ‹ã‚込むã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - ã²ã¨ã¤ã®æµ®å‹•å°æ•°ç‚¹æ•°ã‚’10é€²æ•°è¡¨è¨˜ã¨æŒ‡æ•°è¡¨è¨˜ã®æ›¸å¼ã§æ–‡å—列ã«åŸ‹ã‚込むã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - 数値を文å—列ã«åŸ‹ã‚込む際ã«ã€æŒ‡å®šã—ãŸæ¡æ•°ã®å³å¯„ã›ã§åŸ‹ã‚込むã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚æ¡ãŒè¶³ã‚Šãªã„時ã«0ã§åŸ‹ã‚ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - 数値を文å—列ã«åŸ‹ã‚込む際ã«ã€æŒ‡å®šã—ãŸæ¡æ•°ã®å³å¯„ã›åŸ‹ã‚ã§è¾¼ã‚€ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚æ¡ãŒè¶³ã‚Šãªã„時ã«ç©ºç™½æ–‡å—ã§åŸ‹ã‚ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - 数値を文å—列ã«åŸ‹ã‚込む際ã«ã€æŒ‡å®šã—ãŸæ¡æ•°ã®å·¦å¯„ã›ã§åŸ‹ã‚込むã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - æµ®å‹•å°æ•°ç‚¹æ•°ã‚’æ–‡å—列ã«åŸ‹ã‚込む時ã«ã€æ•´æ•°éƒ¨ã®æ¡æ•°ã¨å°æ•°ç‚¹ä»¥ä¸‹ã®æ¡æ•°ã‚’指定ã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - 複数ã®å€¤ã‚’ã²ã¨ã¤ã®æ–‡å—列ã«ãれãžã‚Œæ›¸å¼ã‚’指定ã—ã¦åŸ‹ã‚込むã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - æ¡ä»¶å¼ãŒTrueã§ã‚る間処ç†ã‚’繰り返ã™Pythonã®ã‚³ãƒ¼ãƒ‰ã‚’書ãã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - Codeコンãƒãƒ¼ãƒãƒ³ãƒˆã‚’用ã„ã¦ã€ã‚ã‚‹æ¡ä»¶ã‚’満ãŸã—ãŸã¨ãã«å®Ÿè¡ŒãŒä¸æ–ã•れる実験を作るã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - Codeコンãƒãƒ¼ãƒãƒ³ãƒˆã‚’用ã„ã¦ã€ã‚ã‚‹æ¡ä»¶ã‚’満ãŸã—ãŸã¨ãã«å®Ÿè¡ŒãŒã‚¹ã‚ップã•れるルーãƒãƒ³ã‚’作るã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - ã‚ã‚‹æ¡ä»¶ã«å½“ã¦ã¯ã¾ã‚‹æ™‚ã«ãƒ«ãƒ¼ãƒ—を実行ã—ãªã„実験を作æˆã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - ループを実行ã—ãªã„実験を作æˆã—ãŸæ™‚ã®trial-by-trial記録ファイルã‹ã‚‰ã€ãƒ«ãƒ¼ãƒ—を実行ã—ãªã‹ã£ãŸæ™‚ã®è¨˜éŒ²ã‚’判別ã§ãる。 第13ç« ^^^^^^^^^^^^^^^^ - テã‚ストエディタを用ã„ã¦é©åˆ‡ãªæ”¹è¡Œã‚³ãƒ¼ãƒ‰ã€æ–‡å—コードã§psyexpファイルを開ãã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - psyexpファイルをテã‚ストエディタã§é–‹ã„㦠**[åå‰]** ã®å€¤ã‚’検索ã—ã¦ã€ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®ãƒ‘ラメータã®å®šç¾©ã‚’探ã—出ã™ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - psyexpファイルをテã‚ストエディタã§ç·¨é›†ã—ã¦ã€ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã®ãƒ‘ラメータを変更ã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - psyexpファイルをテã‚ストエディタã§ç·¨é›†ã—ã¦ã€Builderã§é…ç½®ã—ãŸã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’コピーã—ã¦å€‹æ•°ã‚’増やã™ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - low以上highæœªæº€ã®æ•´æ•°ã‚’範囲ã¨ã™ã‚‹ä¸€æ§˜ä¹±æ•°ã®ã‚µãƒ³ãƒ—ルをã²ã¨ã¤å¾—るコードを書ãã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚(lowã€highã¯æ•´æ•°) - æ•´æ•°ã®ä¸€æ§˜ä¹±æ•°ã‚’用ã„ã¦ã€è©¦è¡Œæ¯Žã«è¤‡æ•°ã®å€¤ã®ãƒªã‚¹ãƒˆã‹ã‚‰ã²ã¨ã¤ã®å€¤ã‚’無作為ã«é¸æŠžã™ã‚‹ã‚³ãƒ¼ãƒ‰ã‚’書ãã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - range( )を用ã„ã¦ã€0ã‹ã‚‰n (n>0)ã¾ã§ã®æ•´æ•°ã‚’並ã¹ãŸãƒªã‚¹ãƒˆã‚’作æˆã™ã‚‹ã“ã¨ãŒã§ãる。 - range( )を用ã„ã¦ã€mã‹ã‚‰n (n>m)ã¾ã§ã®æ•´æ•°ã‚’並ã¹ãŸãƒªã‚¹ãƒˆã‚’作æˆã™ã‚‹ã“ã¨ãŒã§ãる。 - range( )を用ã„ã¦ã€mã‹ã‚‰nã¾ã§ã€sã®é–“éš”ã§æ•´æ•°ã‚’並ã¹ãŸãƒªã‚¹ãƒˆã‚’作æˆã™ã‚‹ã“ã¨ãŒã§ãる。ãŸã ã—mã€nã¯äº’ã„ã«ç•°ãªã‚‹æ•´æ•°ã€sã¯éž0ã®æ•´æ•°ã§ã‚る。 - リストã®è¦ç´ を無作為ã«ä¸¦ã¹æ›¿ãˆã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - m個ã®è¦ç´ ã‚’æŒã¤ãƒªã‚¹ãƒˆã‹ã‚‰ã€n個ã®è¦ç´ (m>n)ã‚’é‡è¤‡ãªãç„¡ä½œç‚ºã«æŠ½å‡ºã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - ルーãƒãƒ³ã«é…ç½®ã•れãŸè¦–覚刺激コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’ã‚¹ã‚¯ãƒªãƒ¼ãƒ³ä¸Šã«æç”»ã•ã›ãªã„よã†ã«ã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - スライスを用ã„ã¦ã€ã‚るリストã‹ã‚‰é€£ç¶šã™ã‚‹è¦ç´ を抽出ã—ãŸãƒªã‚¹ãƒˆã‚’作り出ã™ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - リストã®å…ˆé ã‹ã‚‰è¦ç´ を抽出ã™ã‚‹å ´åˆã®ã‚¹ãƒ©ã‚¤ã‚¹ã®çœç•¥è¨˜æ³•を用ã„ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚ - ãƒªã‚¹ãƒˆã®æœ«å°¾ã¾ã§ã®è¦ç´ を抽出ã™ã‚‹å ´åˆã®ã‚¹ãƒ©ã‚¤ã‚¹ã®çœç•¥è¨˜æ³•を用ã„ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã€‚