5.2.1.1.8. scipy.sparse.spmatrix¶
-
class
scipy.sparse.spmatrix(maxprint=50)[source]¶ This class provides a base class for all sparse matrices. It cannot be instantiated. Most of the work is provided by subclasses.
Methods
__init__([maxprint])asformat(format)Return this matrix in a given sparse format asfptype()Upcast matrix to a floating point format (if necessary) astype(t)conj()conjugate()copy()diagonal()Returns the main diagonal of the matrix dot(other)Ordinary dot product getH()get_shape()getcol(j)Returns a copy of column j of the matrix, as an (m x 1) sparse matrix (column vector). getformat()getmaxprint()getnnz()getrow(i)Returns a copy of row i of the matrix, as a (1 x n) sparse matrix (row vector). maximum(other)mean([axis])Average the matrix over the given axis. minimum(other)multiply(other)Point-wise multiplication by another matrix nonzero()nonzero indices power(n[, dtype])reshape(shape)set_shape(shape)setdiag(values[, k])Set diagonal or off-diagonal elements of the array. sum([axis])Sum the matrix over the given axis. toarray([order, out])Return a dense ndarray representation of this matrix. tobsr([blocksize])tocoo()todense([order, out])Return a dense matrix representation of this matrix. todia()todok()tolil()transpose()Attributes
ndimshape