2014-10-20 90 views

回答

2

对于numpy的/ SciPy的水平和垂直并置,使用hstackvstack

m,n = A.shape 
B = sparse.vstack((sparse.hstack((sparse.coo_matrix((m,m)), A)), 
        sparse.hstack((A.T, sparse.coo_matrix((n,n)))))) 

这是不是真的具体到稀疏矩阵,同样是用numpy.hstacknumpy.vstack做了密集矩阵。

+0

另请参阅[scipy.sparse.bmat](https://docs.scipy.org/doc/scipy/reference/generated/scipy.sparse.bmat.html) – 2014-10-20 11:26:09