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]])