numpy.matrix.squeeze#
method
- matrix.squeeze(axis=None)[source]#
Return a possibly reshaped matrix.
Refer to
numpy.squeezefor more documentation.- Parameters:
- axisNone or int or tuple of ints, optional
Selects a subset of the axes of length one in the shape.If an axis is selected with shape entry greater than one,an error is raised.
- Returns:
- squeezedmatrix
The matrix, but as a (1, N) matrix if it had shape (N, 1).
See also
numpy.squeezerelated function
Notes
Ifm has a single column then that column is returnedas the single row of a matrix. Otherwisem is returned.The returned matrix is always eitherm itself or a view intom.Supplying an axis keyword argument will not affect the returned matrixbut it may cause an error to be raised.
Examples
>>>c=np.matrix([[1],[2]])>>>cmatrix([[1], [2]])>>>c.squeeze()matrix([[1, 2]])>>>r=c.T>>>rmatrix([[1, 2]])>>>r.squeeze()matrix([[1, 2]])>>>m=np.matrix([[1,2],[3,4]])>>>m.squeeze()matrix([[1, 2], [3, 4]])
On this page