numpy.matlib.ones#

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

全1矩阵.

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

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

矩阵的形状

dtypedata-type,可选

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

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

是否以 C 或 Fortran 连续顺序存储矩阵,默认为 ‘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.]])