Прошу прощения, если это вопрос новичка, но я новичок в Python и HDF5. Я использую h5py, numpy и Python 2.7. У меня есть данные из разных файлов, которые нужно импортировать в один файл HDF5. Данные из каждого файла должны храниться в отдельной группе. Каждая из этих групп должна содержать 1) необработанные данные из файла в виде матрицы m x n и 2) растр изображения, сгенерированный из нормализованных необработанных данных.
Я могу выполнить часть 1 и нормализовать данные, но я не могу записать эти нормализованные данные в растровое изображение, потому что я не знаю, как добавить растровое изображение в группу. Кажется, что должен быть простой и понятный способ сделать это, но я прочитал документацию и не нашел его. Как это сделать в h5py, и если это невозможно сделать с помощью h5py, что мне для этого использовать?
Спасибо!!
numpy
? Данные тоже являются массивом? Перечитайтеh5py
документацию. Я считаю, что массивnumpy
- это основная единица данных, которую вы можете добавить с помощью этого пакета. - person hpaulj   schedule 19.04.2015create_dataset
- это основной механизм для добавления нескольких массивов в группу. - person hpaulj   schedule 19.04.2015h5py
не включил этот API изображений в свой порт. Возможно, вам придется спросить разработчиков: github.com/h5py/h5py - person hpaulj   schedule 19.04.2015matplotlib
код, который отображает его как изображение? - person dbliss   schedule 19.04.2015