稀疏的BLAS CSR矩阵存储格式

时间:2018-07-09 07:44:45

标签: sparse-matrix blas intel-mkl

查看here后,我无法理解压缩的行格式。

具体来说,我不理解 pointerE (其余的都可以):它应该是 values 数组中的索引,是数组中的最后一个非零元素在每行中,如果我看一下它们给出的基于零的索引的示例,则第一行的最后一个非零元素为-3,它是值数组中的第三个元素,但是在零索引,它应该是元素2。第二行的最后一个非零元素是5,它是值中的第五个元素,但在零索引中,它应该是#4 因此,pointerE应该为[2,4,7,10,12],但在示例中它显示为[3,5,8,11,13]

我在这里想念什么?

我再次使用基于从零开始的索引,那么这种偏见来自何处?

0 个答案:

没有答案