2010-06-09 41 views
3

我的問題: 我正在寫一個簡單的Python工具來幫助我將數據視爲許多參數的函數。參數的每次更改都涉及不重要的時間量,因此我希望將每個步驟的結果圖像和支持數據緩存在字典中。但是我擔心這本字典會隨着時間的推移變得太大。我的大部分數據都是以Numpy數組的形式出現的。計算Python字典或列表使用的RAM總數

我的問題: 如何計算一個Python字典使用的總字節數。字典本身可能包含列表和其他字典,每個字典都包含存儲在Numpy數組中的數據。

想法?

回答