如何从稀疏 SciPy 矩阵中获取非零值?
How to get non-zero values from sparse SciPy matrix?
如何获取稀疏矩阵的值?例如:
x = sp.sparse.csr_matrix([[0,0,-1,1,0],[0,0,0,0,-1]])
print(x)
(0, 2) -1
(0, 3) 1
(1, 4) -1
我只是在寻找数据的值,即 [-1, 1, 1]
。
这可以通过 data
属性:
x = sp.sparse.csr_matrix([[0,0,-1,1,0],[0,0,0,0,-1]])
print(x.data)
[-1 1 -1]
如何获取稀疏矩阵的值?例如:
x = sp.sparse.csr_matrix([[0,0,-1,1,0],[0,0,0,0,-1]])
print(x)
(0, 2) -1
(0, 3) 1
(1, 4) -1
我只是在寻找数据的值,即 [-1, 1, 1]
。
这可以通过 data
属性:
x = sp.sparse.csr_matrix([[0,0,-1,1,0],[0,0,0,0,-1]])
print(x.data)
[-1 1 -1]