numpy.matlib.ones#

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

全一矩阵.

返回一个给定形状和类型的矩阵,用1填充.

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

矩阵的形状

dtype数据类型, 可选

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

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

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

返回:
outmatrix

给定形状、数据类型和顺序的全1矩阵.

参见

ones

全一数组.

matlib.zeros

零矩阵.

备注

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

示例

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