читать часть набора данных H5 Python - PullRequest
0 голосов
/ 18 мая 2018

Я читаю большие наборы данных из файла .h5 (200 000 точек на набор данных), и в настоящее время мне не нужно все это, так что я занимался чтением данных, а затем их обрезалпосле.

Можно ли читать только первые X элементов набора данных h5?

1 Ответ

0 голосов
/ 16 января 2019

Используйте это ...

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] - просто произвольный столбецЯ схватил.

...