标签: python scipy sparse-matrix
csr_matrix和csc_matrix的所有元素都位于.data字段中,所以在axis is None时返回它的总和不是更简单而且更快吗? >
csr_matrix
csc_matrix
.data
axis is None
我的测试表明,对于2M元素的99%稀疏矩阵,csr_matrix.sum()花费约1.2毫秒,而data.sum()花费约14 us,结果始终通过np.isclose测试。
csr_matrix.sum()
data.sum()
np.isclose
Source code