Невозможно загрузить данные EDF в MNE (65 каналов вместо 64) - PullRequest
0 голосов
/ 27 февраля 2020

В нашем эксперименте с ЭЭГ мы использовали 64 электрода плюс 1 канал ЭОГ. Мы пытаемся прочитать его с помощью пакета MNE, но столкнулись с ошибкой. Похоже, MNE ожидает 64 канала по умолчанию?

raw = read_raw_edf(input_fname=data_file,
                   eog=['EOG'],
                   preload=True)

Дает нам эту ошибку:

IndexError: index 65 is out of bounds for axis 0 with size 64

Как нам избежать этого? Должны ли мы установить монтаж самостоятельно, чтобы перезаписать ожидаемый 64-канальный монтаж?

1 Ответ

0 голосов
/ 27 февраля 2020

Требование: ваш размер индекса выглядит как 64 электрода + 1 канал EOG = всего 65

Проблема: MNE может быть объявлено до 64, так что внешний размер превышает размер индекса (в вашем случае 65 вне границы),

Возможное решение: Убедитесь, что размер индекса также объявлен от 0 (если он был 1) до 64!

...