hdf5storage.write () не сохраняет в указанный путь?

1

Я хочу сохранить массив numpy в совместимом файле Matlab 7.9 с помощью пакета hdf5storage, mat_dir - это путь для сохранения файла в каталог, однако hdf5storage.write() записывает файл мата в текущий каталог. Какова причина?

   matfile = {}
   matfile[u'image'] = myimage 
   hdf5storage.write(matfile, mat_dir, mat_file_name, matlab_compatible=True)
   ##mat_dir=/home/user/workspace/img/
Теги:
h5py
mat

1 ответ

0

Я мог бы решить эту проблему, используя другую функцию:

hdf5storage.savemat(os.path.join(mat_dir, mat_file_name), {'image': myimage}, format='7.3') 

и успешно сохраняет в данном каталоге.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню