создать тепловую карту из позиций мыши в python - PullRequest
0 голосов
/ 07 марта 2020

Я собрал некоторые данные из эксперимента и 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 - это для создания тепловой карты, чтобы увидеть, сколько раз мышь двигалась в одном направлении по сравнению с другим направлением.

Но, честно говоря: я понятия не имею, с чего начать , Так что, если у кого-то есть подсказка, это очень поможет!

...