### Navigation

- index
- modules |
- modules |
- next |
- previous |
- NumPy v1.7 Manual (DRAFT) »
- NumPy Reference »
- Routines »
- Matrix library (`numpy.matlib`) »

# numpy.matlib.identity

`numpy.matlib.``identity`(n, dtype=None)

  Returns the square identity matrix of given size.

  Parameters : | n : int Size of the returned 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

  `numpy.identity`
    Equivalent array function.
  `matlib.eye`
    More general matrix identity function.

  Examples

      >>> import numpy.matlib
      >>> np.matlib.identity(3, dtype=int)
      matrix([[1, 0, 0],
              [0, 1, 0],
              [0, 0, 1]])

### Navigation

- index
- modules |
- modules |
- next |
- previous |
- NumPy v1.7 Manual (DRAFT) »
- NumPy Reference »
- Routines »
- Matrix library (`numpy.matlib`) »