开发者社区 问答 正文

稀疏矩阵的存储格式有什么啊?

稀疏矩阵的存储格式有什么啊?

展开
收起
LLLA 2022-03-31 13:51:03 387 分享 版权
1 条回答
写回答
取消 提交回答
  • 最常用的稀疏矩阵存储格式为列压缩存储(compressedcolumn storage,CCS) 或行压缩存储( ompressedrow storage,CRS)。 以CCS 格式为例,一个 阶包含 nnz 个非零元的稀疏矩阵需要用列指针、行指标和非零值三个一维数组表示,其中 nnz 维非零值数组按列记录所有非零元素,同样维数的行指标记录每列非零元所在的行,n+1 维的列打针向量记录每一列(包括 n+1 列) 的开始位置。还有三元组表和链接存储等其他格式等。 符号稀疏矩阵(symbolic sparse matrix) 只需列指针和行指标两个数组。此外,稀疏向量是稀疏矩阵的特例,只需用指标和非零值两个数组表示,最近在电路、电子结构等领域得到越来越多的重视。

    2022-03-31 13:51:21
    赞同 展开评论
问答分类:
问答地址: