Добавление массива NumPy в существующий файл HDF5 в PyTables?

У меня есть два нарезанных массива Numpy, хранящихся в памяти, скажем, a и b, в форме 1 * 480 * 640, как я могу добавить их в существующий файл HDF5 в PyTables? Существующий файл HDF5 имеет три массива: n1,n2,n3, я хочу, чтобы новый файл HDF5 имел 5 массивов: n1,n2,n3,a,b. Спасибо!


person l.z.lz    schedule 08.05.2012    source источник
comment
Что вы пробовали? Вы пробовали функцию createArray?   -  person Simon    schedule 08.05.2012
comment
Как вы поместили другие массивы в файл HDF5?   -  person dtlussier    schedule 08.05.2012


Ответы (1)


Вы можете использовать createArray для файлового объекта, чтобы сделать это (или если вам нужно сжатие, используйте createCArray/createEArray):

File.createArray('/','a', numpyArray)
person Ümit    schedule 08.05.2012