numpy.matrix.squeeze¶
-
matrix.
squeeze
(axis=None)[source]¶ 返回一个可能的重新整形矩阵。
有关更多文档,请参阅
numpy.squeeze
。参数: axis:无或int或tuple ints,可选
选择形状中单维条目的子集。如果选择形状输入大于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]])