我想知道indptr在标准行col定义上的用途。最好使用indptr因为列表存储的数据较少?如果是这种情况,为什么不总是使用此方法(假设行,列列表是有序的)?
答案 0 :(得分:0)
我在SciPy.org上找到了有关indptr
和csr_matrix
的一些信息
csr_matrix((data, indices, indptr), [shape=(M, N)])
i
的列索引存储在indices[indptr[i]:indptr[i+1]]
中,而它们对应的值存储在data[indptr[i]:indptr[i+1]]
中。如果未提供shape参数,则从索引数组中推断出矩阵尺寸。希望这对您有所帮助。