Functions to construct sparse matrices
Functions
bmat(blocks[, format, dtype]) | Build a sparse matrix from sparse sub-blocks |
eye(m, n[, k, dtype, format]) | eye(m, n) returns a sparse (m x n) matrix where the k-th diagonal |
hstack(blocks[, format, dtype]) | Stack sparse matrices horizontally (column wise) |
identity(n[, dtype, format]) | Identity matrix in sparse format |
kron(A, B[, format]) | kronecker product of sparse matrices A and B |
kronsum(A, B[, format]) | kronecker sum of sparse matrices A and B |
rand(m, n[, density, format, dtype]) | Generate a sparse matrix of the given shape and density with uniformely distributed values. |
spdiags(data, diags, m, n[, format]) | Return a sparse matrix from diagonals. |
upcast(*args) | Returns the nearest supported sparse dtype for the combination of one or more types. |
vstack(blocks[, format, dtype]) | Stack sparse matrices vertically (row wise) |
warn(message[, category, stacklevel]) | Issue a warning, or maybe ignore it or raise an exception. |
Classes
bsr_matrix(arg1[, shape, dtype, copy, blocksize]) | Block Sparse Row matrix |
coo_matrix(arg1[, shape, dtype, copy]) | A sparse matrix in COOrdinate format. |
csc_matrix(arg1[, shape, dtype, copy]) | Compressed Sparse Column matrix |
csr_matrix(arg1[, shape, dtype, copy]) | Compressed Sparse Row matrix |
dia_matrix(arg1[, shape, dtype, copy]) | Sparse matrix with DIAgonal storage |
lil_matrix(arg1[, shape, dtype, copy]) | Row-based linked list sparse matrix |