压缩的稀疏行,indptr有两个相同的值

时间:2017-03-23 16:30:09

标签: python scipy sparse-matrix

indptr指向索引和数据中的行开始。我已经通过np.savez()将我的矩阵转换为csr矩阵。但是,我注意到indptr的第一个元素如下:

1
1
23
195
213
256
284
317

表示第一行和第二行以相同的数据开头。导致此错误的原因是什么,或者这是一个错误?

1 个答案:

答案 0 :(得分:1)

这意味着第二行全为零

indptr

(虽然.A开头的缺失0是一个值得关注的问题。)

toarray()import matplotlib.pyplot as plt import numpy theta = numpy.linspace(-numpy.pi / 2, numpy.pi / 2, 64 + 1) r = theta plt.polar(theta, r) plt.ylim(theta.min(),theta.max()) plt.yticks([-1, 0,1]) plt.show() )显示什么?