| |
- empty(shape, dtype=None, order='C')
- return an empty matrix of the given shape
- eye(n, M=None, k=0, dtype=<type 'float'>)
- Return a matrix with ones on the diagonal and zeros elsewhere.
Parameters
----------
n : int
Number of rows in the output.
M : int, optional
Number of columns in the output, defaults to n.
k : int, optional
Index of the diagonal: 0 refers to the main diagonal,
a positive value refers to an upper diagonal,
and a negative value to a lower diagonal.
dtype : dtype, optional
Data-type of the returned matrix.
Returns
-------
I : matrix
A `n` x `M` matrix where all elements are equal to zero,
except for the k-th diagonal, whose values are equal to one.
See Also
--------
eye : Equivalent array function
matlib.identity : Square identity matrix
Notes
-----
For more detailed docuemtation, see the docstring of the equivalent
array function ``np.eye``.
- identity(n, dtype=None)
- Returns the square identity matrix of given size.
Parameters
----------
n : int
Size of identity matrix
dtype : data-type, optional
Data-type of the output. Defaults to ``float``.
Returns
-------
out : matrix
`n` x `n` matrix with its main diagonal set to one,
and all other elements zero.
See Also
--------
identity : Equivalent array function.
matlib.eye : More general matrix identity function.
Notes
-----
For more detailed documentation, see the docstring of the equivalent
array function ``np.identity``
- ones(shape, dtype=None, order='C')
- Matrix of ones.
Return a matrix of given shape and type, filled with ones.
Parameters
----------
shape : {sequence of ints, int}
Shape of the matrix
dtype : data-type, optional
The desired data-type for the matrix, default is np.float64.
order : {'C', 'F'}, optional
Whether to store matrix in C- or Fortran-contiguous order,
default is 'C'.
Returns
-------
out : matrix
Matrix of ones of given shape, dtype, and order.
See Also
--------
ones : Array of ones.
matlib.zeros : Zero matrix.
Notes
-----
If `shape` has length one i.e. ``(N,)``, or is a scalar ``N``,
`out` becomes a single row matrix of shape ``(1,N)``.
Examples
--------
>>> np.matlib.ones((2,3))
matrix([[ 1., 1., 1.],
[ 1., 1., 1.]])
>>> np.matlib.ones(2)
matrix([[ 1., 1.]])
- rand(*args)
- randn(*args)
- repmat(a, m, n)
- Repeat a 0-d to 2-d array mxn times
- zeros(shape, dtype=None, order='C')
- Zero matrix.
Return a matrix of given shape and type, filled with zeros
Parameters
----------
shape : {sequence of ints, int}
Shape of the matrix
dtype : data-type, optional
The desired data-type for the matrix, default is np.float64.
order : {'C', 'F'}, optional
Whether to store the result in C- or Fortran-contiguous order,
default is 'C'.
Returns
-------
out : matrix
Zero matrix of given shape, dtype, and order.
See Also
--------
zeros : Zero array.
matlib.ones : Matrix of ones.
Notes
-----
If `shape` has length one i.e. ``(N,)``, or is a scalar ``N``,
`out` becomes a single row matrix of shape ``(1,N)``.
Examples
--------
>>> np.matlib.zeros((2,3))
matrix([[ 0., 0., 0.],
[ 0., 0., 0.]])
>>> np.matlib.zeros(2)
matrix([[ 0., 0.]])
|