Machine Morning

機械学習やWebについて学んだことを記録しています。

nbytesとgetsizeofの値が違う件について

Pythonのメモリの使用量を調べるためにnumpyのndarrayの.nbytesとsysモジュールのgetsizeof()を使ってみたら返って来る値が違った。

 

ndarray.nbytes()
import sys

sys.getsizeof(object)

.nbytesはオブジェクトの中身だけ、getsizeof()はオブジェクトそのもの(全体)のメモリサイズを返すということであった。