Я собрал некоторые данные из эксперимента и wi sh, чтобы создать тепловую карту для координат мыши. У меня есть данные, которые напоминают то, что вы получаете из этого кода:
# for the x pos:
import random
ntrials = 200
length_trial = 50
xpos = np.zeros((ntrials,length_trial))
for i in range(0,ntrials):
for z in range (length_trial):
n = random.uniform(0,1)
xpos[i,z]=n
print(xpos)
# for the ypos
ypos = np.zeros((ntrials,length_trial))
for i in range(0,ntrials):
for z in range (length_trial):
n = random.uniform(-1,1)
ypos[i,z]=n
print(ypos)
Единственное отличие состоит в том, что длина пробной версии может варьироваться от пробной к пробной (но я не знал, как я мог закодировать это. ..). Таким образом, вы получаете серию списка списков, где каждый список ссылается на определенную пробную версию, а внутри этого списка - последовательность координат x и еще одна для координат y для каждого случая, когда я выбираю координату мыши x / y.
Идея состоит в том, что в конце я получу ряд уникальных значений координат x в диапазоне от -1 до 1, а затем то же самое с координатами y и третье измерение, которое будет частотой каждая комбинация уникальных значений x и y - это для создания тепловой карты, чтобы увидеть, сколько раз мышь двигалась в одном направлении по сравнению с другим направлением.
Но, честно говоря: я понятия не имею, с чего начать , Так что, если у кого-то есть подсказка, это очень поможет!