首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何使用H5PY将HDF5文件导出到NumPy?

如何使用H5PY将HDF5文件导出到NumPy?
EN

Stack Overflow用户
提问于 2012-04-23 11:30:50
回答 2查看 21.2K关注 0票数 26

我有一个包含三个数组的现有hdf5文件,我想使用h5py提取其中一个数组。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-04-23 11:36:10

h5py已经以numpy数组的形式读取文件,所以只需:

代码语言:javascript
复制
with h5py.File('the_filename', 'r') as f:
    my_array = f['array_name'][()]

[()]意味着读取整个数组;如果您不这样做,它不会读取整个数据,而是提供对子部分的惰性访问(当数组很大,但您只需要其中的一小部分时,这非常有用)。

票数 56
EN

Stack Overflow用户

发布于 2012-04-25 04:55:10

对于这个问题,这是一种过度杀伤力,但是如果你有很多这样的事情要做,我使用了一个包SpacePy,它可以让这些事情变得更容易。

datamodel.fromHDF5()文档这将返回一个数组字典,其存储方式与h5py处理数据的方式类似。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10274476

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档