问题描述
在稀疏矩阵的存储和计算中使用scipy.sparse
非常有效。如果用于非稀疏矩阵怎么办?更具体地说,很明显,我们无法利用该数据结构的稀疏性好处,但是(在存储和计算复杂性上)比使用普通的numpy
数组还差吗?
解决方法
是的,在存储和性能上都更糟,更何况读取代码的人会承受认知负担。
在稀疏矩阵的存储和计算中使用scipy.sparse
非常有效。如果用于非稀疏矩阵怎么办?更具体地说,很明显,我们无法利用该数据结构的稀疏性好处,但是(在存储和计算复杂性上)比使用普通的numpy
数组还差吗?
是的,在存储和性能上都更糟,更何况读取代码的人会承受认知负担。