numpy.matrix.squeeze
-
matrix.squeeze(axis=None)
[source] -
Return a possibly reshaped matrix.
Refer to
numpy.squeeze
for more documentation.Parameters: -
axis : None 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: -
squeezed : matrix
-
The matrix, but as a (1, N) matrix if it had shape (N, 1).
See also
-
numpy.squeeze
- related function
Notes
If
m
has a single column then that column is returned as 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 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–2019 NumPy Developers
Licensed under the 3-clause BSD License.
https://docs.scipy.org/doc/numpy-1.15.4/reference/generated/numpy.matrix.squeeze.html