Pythonでhdf5matlab7.3ファイルを読み取るのに問題が発生しています。私はh5py2.0.1を使用しています。
ファイルに格納されているすべての行列を読み取ることはできますが、文字列のリストを読み取ることはできません。h5pyは、文字列をタイプ| 04の形状(1、894)のデータセットとして表示します。h5file[obj_ref]
このデータセットには、構文を使用して逆参照しようとしたオブジェクト参照が含まれています。
これにより、のようなものが生成されますdataset "FFb": shape (4, 1) type "<u2"
。私はそれを長さ4の文字の配列として解釈しました。これは文字列のASCII表現のようです。
文字列を取り出す簡単な方法はありますか?
matlabからpythonhdf5のサポートを提供するパッケージはありますか?