1

Octave と互換性のある HDF5 ファイルを作成するためのフレームワークを作成しています。つまり、私のフレームワークが、Octave によって作成された HDF5 ファイルを読み取ることができ、Octave が私のフレームワークによって作成された HDF5 ファイルを読み取ることができるようにしたいと考えています。HDF5ファイルの読み書きにHDF-JAVAを使用しています。問題は、Octave が Java で記述した HDF ファイルを読み取れないことです。そのようなファイルを読み込もうとすると、エラーが発生します: d=load('check.h5') エラー: 代入の右側の値が未定義です

4

2 に答える 2

0

loadOctave-Forgeのドキュメントから:

この Octave 実行可能ファイルは HDF5 ライブラリにリンクされていないため、HDF5 のロードと保存は使用できません。

これは、フレームワークで解決しようとしている問題ですか? それとも、フレームワークの実装を妨げている問題ですか?

于 2010-11-02T13:42:00.400 に答える
0

それは問題ではありません。データセットのみを含む HDF ファイルを作成すると、読み込みが機能します。(パラメーター -hdf5 は必須ではありません。Octave はファイルの種類を認識できます - 試してみました)。問題は、フレームワークがグループの使用を要求するため、データセットのみを使用できないことです (たとえば、行列のセル配列 - そのためにはグループを使用する必要があります - Ocave のように)。グループを使用している場合、問題が発生します。グループを含むファイルのロードに失敗します。

于 2010-11-04T19:03:25.313 に答える