Een dunne matrix is opgebouwd uit reguliere numpy-arrays, zodat u de bytetelling voor elk van deze kunt krijgen, net zoals een gewone array.
Als u alleen het aantal bytes van de array-elementen wilt:
>>> from scipy.sparse import csr_matrix
>>> a = csr_matrix(np.arange(12).reshape((4,3)))
>>> a.data.nbytes
88
Als u de bytetellingen van alle matrices wilt hebben die nodig zijn om de dunne matrix te bouwen, dan denk ik dat u het volgende wilt:
>>> print a.data.nbytes + a.indptr.nbytes + a.indices.nbytes
152