SciPy

scipy.sparse.hstack

scipy.sparse.hstack(blocks, format=None, dtype=None)[source]

Stack sparse matrices horizontally (column wise)

Parameters:

blocks

sequence of sparse matrices with compatible shapes

format : string

sparse format of the result (e.g. “csr”) by default an appropriate sparse matrix format is returned. This choice is subject to change.

See also

vstack
stack sparse matrices vertically (row wise)

Examples

>>> from scipy.sparse import coo_matrix, hstack
>>> A = coo_matrix([[1, 2], [3, 4]])
>>> B = coo_matrix([[5], [6]])
>>> hstack([A,B]).toarray()
array([[1, 2, 5],
       [3, 4, 6]])

Previous topic

scipy.sparse.bmat

Next topic

scipy.sparse.vstack