[英]read part of h5 dataset python
我正在从.h5文件中读取大量数据(每个数据集200,000点),而我目前不需要所有这些数据,因此我一直在做的工作是读取数据,然后将其截断。
有没有办法只读取h5数据集的前X个项目?
用这个...
import numpy as np
import h5py
filename = 'file.hdf5'
f = h5py.File(filename, 'r')
key = list(f.keys())[0]
data = list(f[key][1])
对于key
和f[key]
,索引可能有所不同,其中[0]
是file.hdf5
的任意数据集, [1]
只是我抓取的任意列。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.