我正在编写一个框架来编写与Octave兼容的HDF5文件。也就是说,我希望我的框架能够读取Octave编写的HDF5文件,并且Octave能够读取我的框架编写的HDF5文件。我正在使用HDF-JAVA来读写HDF5文件。问题是Octave不能读取我用java写的HDF文件。当我尝试读取这样的文件时,我得到一个错误: d=load('check.h5')错误:赋值右侧的值未定义
发布于 2010-11-02 21:42:00
来自Octave-Forge中的load文档:
由于此Octave可执行文件未与HDF5库链接,因此
HDF5加载和保存不可用。
这是你试图用你的框架解决的问题吗?或者是这个问题阻碍了你实现你的框架?
发布于 2010-11-05 03:03:25
这不是问题所在。如果我创建了一个只包含数据集的HDF文件,那么加载就会正常工作。(参数-hdf5不是必须的,Octave可以识别文件类型-我试过了)。问题是我不能只使用数据集,因为我的框架需要使用组(例如,矩阵的单元数组-为此,我必须使用组-就像Ocave一样)。如果我使用的是组,那么问题开始加载包含组的文件失败。
https://stackoverflow.com/questions/4078015
复制相似问题