Я пытаюсь создать массив линейных элементов (сетка 23×23), используя ElementArrayStim
от PsychoPy.
Для параметра 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 отдельных массива (я предполагаю, что это координаты по оси x и координаты по оси y), но они, кажется, перечислены с точки зрения каждой строки.
Однако PsychoPy принимает только n×2 входных данных для параметра xys, и я не уверен, как мне изменить форму вывода, чтобы он был в форме n×2.
Кроме того, если метод, который я использую, неверен/неэффективен, как лучше всего получить xys
позиционных элемента в форме n×2?
- под n × 2 я имею в виду два столбца с 23 × 23 = 529 строк. Столбцы будут для координат x и y соответственно, а 529 строк будут для каждого элемента.