numpy.matrix.squeeze#
方法
- matrix.squeeze(axis=None)[原始碼]#
傳回可能已重塑形狀的矩陣。
請參閱
numpy.squeeze
以取得更多文件。- 參數:
- axisNone 或 int 或 int 元組,選用
選取形狀中長度為一的軸的子集。如果選取的軸的形狀項目大於一,則會引發錯誤。
- 傳回:
- squeezed矩陣
矩陣,但如果形狀為 (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]])