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
ndim
shape