numpy.matlib.ones#

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

全为 1 的矩阵。

返回给定形状和类型的、填充有 1 的矩阵。

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

矩阵的形状。

dtype数据类型,可选

矩阵所需的 `dtype`。默认为 `np.float64`。

order{‘C’, ‘F’}, optional

矩阵存储顺序('C' 或 'F'),默认为 'C'。

返回:
outmatrix

给定形状、`dtype` 和顺序的全为 1 的矩阵。

另请参阅

ones

全为 1 的数组。

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