numpy.matlib
)
Matrix library (This module contains all functions in the numpy
namespace, with the following replacement functions that return matrices
instead of ndarrays
.
Functions that are also in the numpy namespace and return matrices
method | description |
---|---|
mat(data[, dtype]) | Interpret the input as a matrix. |
matrix(data[, dtype, copy]) | Note: It is no longer recommended to use this class, even for linear |
asmatrix(data[, dtype]) | Interpret the input as a matrix. |
bmat(obj[, ldict, gdict]) | Build a matrix object from a string, nested sequence, or array. |
Replacement functions in matlib
method | description |
---|---|
empty(shape[, dtype, order]) | Return a new matrix of given shape and type, without initializing entries. |
zeros(shape[, dtype, order]) | Return a matrix of given shape and type, filled with zeros. |
ones(shape[, dtype, order]) | Matrix of ones. |
eye(n[, M, k, dtype, order]) | Return a matrix with ones on the diagonal and zeros elsewhere. |
identity(n[, dtype]) | Returns the square identity matrix of given size. |
repmat(a, m, n) | Repeat a 0-D to 2-D array or matrix MxN times. |
rand(*args) | Return a matrix of random values with given shape. |
randn(*args) | Return a random matrix with data from the “standard normal” distribution. |