#### Previous topic

numpy.vander

#### Next topic

numpy.bmat

# numpy.mat

`numpy.``mat`(data, dtype=None)

  Interpret the input as a matrix.

  Unlike `matrix`, `asmatrix` does not make a copy if the input is already a matrix or an ndarray. Equivalent to `matrix(data, copy=False)`.

  Parameters: | data : array_like Input data.
  Returns: | mat : matrix data interpreted as a matrix.

  Examples

      >>> x = np.array([[1, 2], [3, 4]])

      >>> m = np.asmatrix(x)

      >>> x[0,0] = 5

      >>> m
      matrix([[5, 2],
              [3, 4]])