我正在嘗試使用PsychoPy的ElementArrayStim
製作線元素(23×23網格)的數組。如何獲得均勻間隔陣列的位置座標(n×2)?
對於線條元素位置的xys
參數,我試圖以統一的方式(23×23網格)定位線元素。
我曾嘗試通過執行以獲得元素的位置如下:
nx, ny = (23, 23)
xaxis = np.linspace(-220, 220, nx)
yaxis = np.linspace(-220, 220, ny)
yx = np.meshgrid(xaxis, yaxis)
我從接收的輸出好像是2門獨立的陣列(I承擔的x軸座標和y軸座標),但它們似乎是按照每條線列出的。
但是,PsychoPy只接受xx參數的n×2個輸入 - 我不知道該如何去改變輸出的形狀,所以它的形式是n×2。
另外,如果我使用的方法不正確/效率低下,那麼在n×2形狀中實現xys
位置元素的最佳方法是什麼?
- n×2,我的意思是兩列23×23 = 529行。列將分別用於x和y座標,529行將用於每個元素。
非常感謝@Tonechas。 使用轉置(.T)並不像您的第一個建議那樣有效 - 這非常出色。 –