On this page
numpy.matrix.squeeze
method
- matrix.squeeze(self, 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 single-dimensional entries 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.squeeze
- 
       related function 
 NotesIf mhas a single column then that column is returned as the single row of a matrix. Otherwisemis returned. The returned matrix is always eithermitself or a view intom. Supplying an axis keyword argument will not affect the returned matrix but it may cause an error to be raised.Examples>>> c = np.matrix([[1], [2]]) >>> c matrix([[1], [2]]) >>> c.squeeze() matrix([[1, 2]]) >>> r = c.T >>> r matrix([[1, 2]]) >>> r.squeeze() matrix([[1, 2]]) >>> m = np.matrix([[1, 2], [3, 4]]) >>> m.squeeze() matrix([[1, 2], [3, 4]])
© 2005–2020 NumPy Developers
Licensed under the 3-clause BSD License.
 https://numpy.org/doc/1.19/reference/generated/numpy.matrix.squeeze.html