0
点赞
收藏
分享

微信扫一扫

成功解决 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)


举报

相关推荐

0 条评论