存储向量中所有的元素。
CSR(Compressed Sparse Row,行序稀疏矩阵压缩)格式包含三项要素:值(value)、列(column)、行索引(pointerB)。对于CG方法,只存储上三角或者下三角部分。
表1描述了稀疏矩阵A中四项要素的含义。
参数名
描述
值(value)
列(column)
索引B(pointerB)
假设矩阵A为:,则A的CSR格式如表2所示。
当使用CG方法时,只需存储上三角矩阵,其格式如表3所示。
矩阵
索引方式
CSR格式
基0索引
value = [2, -3, 7, -3, 1, -6, 1, -4, 5, 7, -6, 5]
column = [0, 1, 3, 0, 2, 3, 1, 2, 3, 0, 1, 2]
pointerB = [0, 3, 6, 9, 12]
value = [2, -3, 7, 1, -6, -4, 5]
column = [0, 1, 3, 2, 3, 2, 3]
pointerB = [0, 3, 5, 7, 7]