欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Python稀疏矩阵(coo,csr)

程序员文章站 2023-12-26 10:29:57
...

csr 或者coo .todense()返回矩阵

# data为csr matrix 或者是 coo matrix
>>> print(data)
  (0, 0)        -1.0
  (0, 1)        -0.64
  (0, 2)        -0.86437
  (0, 3)        -1.0
  (0, 4)        -0.37037
  (0, 5)        0.155011
  ...
>>> m = data.todense()
# 验证
>>> type(m)
<class 'numpy.matrixlib.defmatrix.matrix'>
>>> m
matrix([[-1.,-0.64,-0.86437, ... ,-0.425532,1.,-0.82064 ],
        [-0.999528,-1.,-0.515396, ... ,0.106383,1.,-0.59106 ],
        [-0.999529,-1.,-0.515396, ... ,0.106383,0.979475,-0.873068],
        ...,
        [-0.998776,-1.,-0.159091, ... ,0.787234,1.,-0.784216],
        [-0.997679,-1.,-0.159091, ... ,0.787234,0.982601,-0.737859],
        [-0.999076,-1.,-0.159091, ... ,0.787234,1.,-0.660596]])
相关标签: 教程 python

上一篇:

下一篇: