numpy.matlib.ones#

matlib.ones(shape, dtype=None, order='C')[source]#

單位矩陣。

傳回一個指定形狀和類型的矩陣,並以 1 填充。

參數:
shape{整數序列, 整數}

矩陣的形狀

dtype資料型別,選填

矩陣所需的資料型別,預設為 np.float64。

order{‘C’, ‘F’}, 選填

是否以 C 或 Fortran 相鄰順序儲存矩陣,預設為 ‘C’。

傳回值:
out矩陣

具有指定形狀、dtype 和順序的單位矩陣。

另請參閱

ones

單位陣列。

matlib.zeros

零矩陣。

註解

如果 shape 的長度為 1,即 (N,),或是純量 N,則 out 會變成形狀為 (1,N) 的單列矩陣。

範例

>>> np.matlib.ones((2,3))
matrix([[1.,  1.,  1.],
        [1.,  1.,  1.]])
>>> np.matlib.ones(2)
matrix([[1.,  1.]])