numpy.matlib.ones#

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

全一矩阵。

返回一个指定形状和类型、并填充为一的矩阵。

参数:
shape{整数序列, 整数}

矩阵的形状

dtype数据类型, 可选

矩阵所需的数据类型,默认为 np.float64。

order{‘C’, ‘F’}, 可选

是否以 C-contiguous 或 Fortran-contiguous 顺序存储矩阵,默认为 ‘C’。

返回:
out矩阵

指定形状、数据类型和顺序的全一矩阵。

另请参阅

ones

全一数组。

matlib.zeros

零矩阵。

注意

如果 shape 的长度为一,即 (N,),或者是一个标量 Nout 会变成形状为 (1,N) 的单行矩阵。

示例

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