最常用的稀疏矩阵存储格式为列压缩存储(compressedcolumn storage,CCS) 或行压缩存储( ompressedrow storage,CRS)。 以CCS 格式为例,一个 阶包含 nnz 个非零元的稀疏矩阵需要用列指针、行指标和非零值三个一维数组表示,其中 nnz 维非零值数组按列记录所有非零元素,同样维数的行指标记录每列非零元所在的行,n+1 维的列打针向量记录每一列(包括 n+1 列) 的开始位置。还有三元组表和链接存储等其他格式等。 符号稀疏矩阵(symbolic sparse matrix) 只需列指针和行指标两个数组。此外,稀疏向量是稀疏矩阵的特例,只需用指标和非零值两个数组表示,最近在电路、电子结构等领域得到越来越多的重视。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。