成功解决 python 将稀疏矩阵转换成普通矩阵

调用todense()方法即可, 如下面的示例, b是一个稀疏矩阵, 使用todense()方法将稀疏矩阵b转换成稠密矩阵c

import scipy.sparse as sp
import numpy as np


a = np.array([[0,3,2],[0,4,5],[1,3,6],[1,5,7],[2,4,10]])
b = sp.coo_matrix(arg1=(a[:, 2], (a[:, 0], a[:, 1])), shape=(7,7), dtype=np.float32)
c = b.todense()
print(c)

你可能感兴趣的:(Python,numpy,scipy,sparse,todense)