稀疏矩阵是由常规numpy数组构成的,因此您可以像获取常规数组一样获取其中任何一个的字节数。
如果只需要数组元素的字节数:
>>> from scipy.sparse import csr_matrix>>> a = csr_matrix(np.arange(12).reshape((4,3)))>>> a.data.nbytes88
如果您想要构建稀疏矩阵所需的所有数组的字节数,那么我认为您想要:
>>> print a.data.nbytes + a.indptr.nbytes + a.indices.nbytes152
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)