2014-10-20 139 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