numpy.matrix.squeeze #

方法

矩阵。挤压(= None ) [来源] #

返回一个可能重塑的矩阵。

请参阅numpy.squeeze更多文档。

参数
axis无或整数或整数元组,可选

选择形状中长度为 1 的轴的子集。如果选择的轴的形状条目大于 1,则会出现错误。

返回
压缩矩阵

矩阵,但如果其形状为 (N, 1),则为 (1, N) 矩阵。

也可以看看

numpy.squeeze

相关功能

笔记

如果m有单列,则该列将作为矩阵的单行返回。否则返回m 。返回的矩阵始终是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]])