如何确定PyTables数组的大小(以字节为单位)?

时间:2013-03-11 14:58:57

标签: python scientific-computing pytables

如何确定PyTables数组的大小(以字节为单位)?

3 个答案:

答案 0 :(得分:1)

它不是直截了当的,但你可以做的一件事就是挑选对象,然后确定序列化对象的大小。见this post

答案 1 :(得分:1)

事实证明,由于所有PyTables数组都只是下面的Numpy数组,您可以执行以下操作:

MyPytableFile.root.myPytableArray [:]。为nbytes

答案 2 :(得分:0)

为什么不

arrSizeInBytes = arr.nrows * arr.rowsize

至少它等于

的结果
./h5ls -r -v pytables.db | grep "Dataset\|Storage"