### Navigation

- index
- modules |
- next |
- previous |
- NumPy v1.3 Manual (DRAFT) »
- NumPy Reference »
- Array objects »
- Standard array subclasses »

# numpy.matrix

class `numpy.``matrix`

  Returns a matrix from an array-like object, or from a string of data. A matrix is a specialized 2-d array that retains its 2-d nature through operations. It has certain special operators, such as `*` (matrix multiplication) and `**` (matrix power).

  Parameters: | data : array_like or string If data is a string, the string is interpreted as a matrix with commas or spaces separating columns, and semicolons separating rows. dtype : data-type Data-type of the output matrix. copy : bool If data is already an ndarray, then this flag determines whether the data is copied, or whether a view is constructed.

  See also

  `array`

  Examples

      >>> a = np.matrix('1 2; 3 4')
      >>> print a
      [[1 2]
       [3 4]]

      >>> np.matrix([[1, 2], [3, 4]])
      matrix([[1, 2],
              [3, 4]])

### Navigation

- index
- modules |
- next |
- previous |
- NumPy v1.3 Manual (DRAFT) »
- NumPy Reference »
- Array objects »
- Standard array subclasses »