0

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

4

3 回答 3

1

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

MyPytableFile.root.myPytableArray[:].nbytes

于 2013-03-11T19:36:33.203 回答
1

它不是直截了当的,但您可以做的一件事是腌制对象,然后确定序列化对象的大小。看到这个帖子

于 2013-03-11T15:41:19.583 回答
0

为什么不

arrSizeInBytes = arr.nrows * arr.rowsize

至少等于结果

./h5ls -r -v pytables.db | grep "Dataset\|Storage"
于 2013-04-22T12:14:47.770 回答