Когда я использую sio. loadmat с scipy.io, я получаю выходной файл undefined, как я могу это исправить? enter image description hereКогда я использую sio. loadmat с scipy.io, я получаю выходной файл undefined, как я могу это исправить?
ответ
docs сообщит, что ожидает строку, которая интерпретируется как путь к файлу. (В качестве альтернативы вы можете передать файл-объект, что означает, что вам нужно открыть файл до этого и передать этот открытый файл)
Вы предоставляете переменную/объект (возможно, неопределенный).
a = function(foo) # argument is an object = foo
a = function('foo') # argument is a string
Так что, если ваш файл называется NFimage_Sub_1_Ses_1.mat
, назовем его так:
mat_content = sio.loadmat('NFimage_Sub_1_Ses_1.mat')
Я пробовал это, и я получаю вывод, что нет такого файла или каталога –
Вышесказанное верно. Ваша ошибка означает, что она не находится в папке, в которой запущен ваш сценарий. Просто добавьте полный путь к системе или относительный. Это базовый питон. – sascha
Извините, что я довольно новичок в python, я установил свой путь к папке, содержащей мой файл, но я все равно получаю эту сообщение. –
Пожалуйста [почтовый индекс, как текст, а не скриншоты] (http://meta.stackoverflow.com/a/285557/3005167). – kazemakase