阅读h5数据集python的一部分

时间:2018-05-18 20:13:56

标签: python python-3.x large-files h5py

我正在读取.h5文件中的大量数据(每个数据集200,000个点),而我目前并不需要全部数据,所以我一直在做的就是阅读数据,然后在之后将其截断。

有没有办法只读取h5数据集的前X项?

1 个答案:

答案 0 :(得分:0)

使用此...

import numpy as np
import h5py

filename = 'file.hdf5'
f = h5py.File(filename, 'r')

key = list(f.keys())[0]

data = list(f[key][1])

keyf[key]的索引可能会有所不同,其中[0]file.hdf5的任意数据集,而[1]只是我抓取的任意列。 / p>