NumPy参考 >数组对象 >标准数组子类 >numpy.matrix > numpy.matrix.squeeze
方法
matrix.
squeeze
(self,axis = None )[源代码] ¶返回一个可能重塑的矩阵。
请参阅以numpy.squeeze
获取更多文档。
选择形状中一维条目的子集。如果选择的形状输入大于一个的轴,则会引发错误。
矩阵,但如果形状为(N,1),则为(1,N)矩阵。
也可以看看
numpy.squeeze
相关功能
笔记
如果m具有单个列,则该列将作为矩阵的单个行返回。否则,返回m。返回的矩阵始终为米本身或看到米。提供axis关键字参数不会影响返回的矩阵,但可能会引发错误。
例子
>>> 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]])