numpy.matlib.ones#

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

全为 1 的矩阵。

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

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

矩阵的形状

dtype数据类型,可选

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

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

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

返回值:
out矩阵

具有给定形状、dtype 和 order 的全为 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.]])