方法
matrix.
squeeze
返回可能经过整形的矩阵。
参照 numpy.squeeze 更多文档。
numpy.squeeze
选择形状中长度为1的轴的子集。如果选择的轴的形状输入大于1,则会引发错误。
矩阵,但如果它有形状(n,1),则作为(1,n)矩阵。
参见
相关功能
笔记
如果 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]])