1

我正在编写一个框架来编写与 Octave 兼容的 HDF5 文件。也就是说,我希望我的框架能够读取由 Octave 编写的 HDF5 文件,并且 Octave 能够读取由我的框架编写的 HDF5 文件。我正在使用 HDF-JAVA 来读取和写入 HDF5 文件。问题是 Octave 无法读取我用 java 编写的 HDF 文件。当我尝试读取此类文件时,出现错误:d=load('check.h5') error: value on the right hand side of assignment is undefined

4

2 回答 2

0

那不是问题。如果我创建一个仅包含数据集的 HDF 文件,则加载有效。(参数-hdf5不是必须的,Octave可以识别文件类型——我试过了)。问题是我不能只使用数据集,因为我的框架需要使用组(例如矩阵的单元格数组 - 为此我必须使用组 - 就像 Ocave 一样)。如果我正在使用组,那么问题就开始了 - 加载包含组的文件失败。

于 2010-11-04T19:03:25.313 回答
0

load从Octave-Forge的文档中:

HDF5 加载和保存不可用,因为此 Octave 可执行文件未与 HDF5 库链接。

这是你试图用你的框架解决的问题吗?还是阻碍您实施框架的问题?

于 2010-11-02T13:42:00.400 回答