I forgot to write that the python tables version used is 2.1.1

2009/6/26 Didier Roissé <didier.roi...@gmail.com>

> Hello,
> I created a HDF5 file containing an array with the following dimension
> (5000,1). I notice a big difference file size between the array creation
> with createCArray and createEArray.
> For creation of the table with createCArray, i use this script :
>
> h5ft=openFile('test_carray.h5','w')
> ca=h5ft.createCArray(h5ft.root,"foo",Float32Col(),(5000,1),"carray test")
> for ii in range(5000):
>   ca[ii][0]=1.0
> ca.flush()
> h5ft.close()
>
>
> For creation of the table with createEArray, I use this script:
> h5ft=openFile('test_earray.h5','w')
> ca=h5ft.createEArray(h5ft.root,"foo",Float32Col(),(0,1),"earray test")
> for ii in range(5000):
>   ea.append([[1.0]])
> ea.flush()
> h5ft.close()
>
> the size files are :
> 1.7Ko for test_carray_file.h5
> 29Ko for test_earray_file.h5
>
> I don't understand why the last file is bigger than the first ? do I make a
> mistake in my scripts ?
>
> Thanks,
> Didier
>
>
------------------------------------------------------------------------------
_______________________________________________
Pytables-users mailing list
Pytables-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pytables-users

Reply via email to