Skip to main content
 首页 » 编程设计

python之如何打印整个稀疏矩阵

2025年05月04日18zhwl

我想打印整个矩阵。当我打印 X 时,它会告诉我存储除零以外的值的位置。我可以打印包括零在内的整个矩阵吗?

X = sparse.csr_matrix(1./2.*np.array([[0.,1.],[1.,0.]])) 
print(X) 

请您参考如下方法:

您可以将稀疏矩阵转换为密集矩阵(即常规 numpy 矩阵),然后打印密集表示。为此,请使用方法 todense .

示例代码:

X = sparse.csr_matrix(1./2.*np.array([[0.,1.],[1.,0.]])) 
a = X.todense() 
print(a)