对非稀疏矩阵使用scipy稀疏数据结构好吗?

问题描述

在稀疏矩阵的存储和计算中使用scipy.sparse非常有效。如果用于非稀疏矩阵怎么办?更具体地说,很明显,我们无法利用该数据结构的稀疏性好处,但是(在存储和计算复杂性上)比使用普通的numpy数组还差吗?

解决方法

是的,在存储和性能上都更糟,更何况读取代码的人会承受认知负担。