如何确定PyTables数组的大小(以字节为单位)?
答案 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"