读取h5文件失败

时间:2016-07-06 09:48:28

标签: python compression h5py

我正在尝试使用h5py在ec2(ubuntu)上读取h5文件(使用gzip压缩)。我尝试像这样访问文件:

contents = {}
with h5py.File(h5py_file, 'r') as f:
    for key in enumerate f.keys():
        contents[key] = np.array(f.get(key))

然而,这给了我以下错误: IOError: Can't read data (Can't open directory)

代码在我的本地计算机上正常运行。我还检查过我可以正确访问该文件并且它具有正确的权限。我现在认为它可能与压缩有关,但我确实安装了gzip,所以我不确定到底发生了什么。

当我删除转换为np数组时,我没有收到此错误,但我显然无法访问数据..

问题似乎与this one类似,但我没有使用Anaconda,所以我不确定如何解决它。

0 个答案:

没有答案