SciPy

numpy.matrix.ravelΒΆ

matrix.ravel(order='C')[source]ΒΆ

Return a flattened matrix.

Refer to numpy.ravel for more documentation.

Parameters:

order : {β€˜C’, β€˜F’, β€˜A’, β€˜K’}, optional

The elements of m are read using this index order. β€˜C’ means to index the elements in C-like order, with the last axis index changing fastest, back to the first axis index changing slowest. β€˜F’ means to index the elements in Fortran-like index order, with the first index changing fastest, and the last index changing slowest. Note that the β€˜C’ and β€˜F’ options take no account of the memory layout of the underlying array, and only refer to the order of axis indexing. β€˜A’ means to read the elements in Fortran-like index order if m is Fortran contiguous in memory, C-like order otherwise. β€˜K’ means to read the elements in the order they occur in memory, except for reversing the data when strides are negative. By default, β€˜C’ index order is used.

Returns:

ret : matrix

Return the matrix flattened to shape (1, N) where N is the number of elements in the original matrix. A copy is made only if necessary.

See also

matrix.flatten
returns a similar output matrix but always a copy
matrix.flat
a flat iterator on the array.
numpy.ravel
related function which returns an ndarray

Previous topic

numpy.matrix.put

Next topic

numpy.matrix.repeat