首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >hdf5storage.write()没有保存到给定的路径中吗?

hdf5storage.write()没有保存到给定的路径中吗?
EN

Stack Overflow用户
提问于 2018-06-17 01:52:25
回答 1查看 214关注 0票数 2

我想使用hdf5storage包在Matlab7.9兼容的文件中保存一个numpy数组,mat_dir是将文件保存到目录中的路径,但是hdf5storage.write()将mat文件写入当前目录。原因何在?

代码语言:javascript
复制
   matfile = {}
   matfile[u'image'] = myimage 
   hdf5storage.write(matfile, mat_dir, mat_file_name, matlab_compatible=True)
   ##mat_dir=/home/user/workspace/img/
EN

回答 1

Stack Overflow用户

发布于 2018-06-17 02:35:00

我可以使用另一个函数来解决这个问题:

代码语言:javascript
复制
hdf5storage.savemat(os.path.join(mat_dir, mat_file_name), {'image': myimage}, format='7.3') 

并成功保存在给定的目录中。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50890329

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档