2009-11-10 4 views
1

У меня возникают проблемы с загрузкой матрицы numpy. Я успешно сохранил его на диск через:Загрузка и сохранение матрицы numpy

self.q.dump(fileName) 

и теперь я хочу иметь возможность его загрузить. Из того, что я понимаю, команда загрузки должна сделать трюк:

self.q.load(fileName) 

но похоже нет. Кто-нибудь знает, что может быть неправильно? Может быть, функция не называется нагрузкой?

ответ

3
help(numpy.ndarray) 

| dump(...) 
|  a.dump(file) 
|  
|  Dump a pickle of the array to the specified file. 
|  The array can be read back with pickle.load or numpy.load. 
|  
|  Parameters 
|  ---------- 
|  file : str 
|   A string naming the dump file. 

numpy.load должен работать нормально.

+0

Да, но это не так. AttributeError: объект 'numpy.ndarray' не имеет атрибута 'load' –

+0

@ d.e .: Я не метод массива, это функция. Обязательно называйте это 'numpy.load (filename)', а не 'q.load (..)' (где q - массив). – u0b34a0f6ae

Смежные вопросы