【发布时间】:2015-08-26 20:45:45
【问题描述】:
我基本上是在尝试创建一个 HDF5 文件,以在具有特定路径的数据集中存储一个 16 位整数的单个矩阵。 阅读 Scilab 文档的 HDF5 管理部分后,我尝试了以下操作:
file1 = h5open(‘/.../test.h5','a');
h5write(file1, '/example/data', variable, 'H5T_STD_I16LE');
在我的理解中,第一行应该创建 test.h5 文件,因为我使用了“a”参数。根据文档,如果数据集不存在,h5write 应该创建数据集,并将提供的变量写入其中。
确实创建了文件本身,但是没有创建数据集,代码返回以下错误:
!--error 999
h5write: Cannot create the dataset: /example/data
HDF5 description: component not found
有人可以指出我在这里缺少什么吗?
【问题讨论】: