【发布时间】:2018-09-20 18:56:54
【问题描述】:
我正在尝试使用 h5py 从 C 中创建的 HDF5 文件中读取可变长度字符串数组。举个简单的例子,我使用了来自 HDF5 组的可变长度字符串数组示例,h5ex_t_vlstringatt.c @987654321 @。我用 h5pcc 编译,示例程序运行良好(它读入它写入的文件并打印出内容)。
但是,我只是在 python 中得到一个空对象;用一个简单的示例程序
import h5py
fnam = 'h5ex_t_vlstringatt.h5'
data = h5py.File(fnam, 'r')
print data['DS1']
我明白了
<HDF5 dataset "DS1": shape None, type "<i4">
另外,我正在使用我刚刚更新的 python 的 anaconda 发行版,所以 h5py 是 ~2.8 版本。
【问题讨论】: