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]])

Previous topic

Standard array subclasses

Next topic

numpy.asmatrix

This Page

Quick search