numpy.ones
numpy.ones(shape, dtype=None, order='C')[source]
返回一个指定形状和数据类型的新数组,并且数组中的值都为1。
参数: | shape : int或int的序列 新数组的形状,例如,(2, 3)或2 dtype : 数据类型,可选 数组的所需数据类型,例如numpy.int8。默认是 numpy.float64。 order : {'C','F'},可选,默认值:C 是否在内存中以行主(C-风格)或列主(Fortran-风格)顺序存储多维数据。 |
返回: | 返回值类型 : ndarray 具有给定形状,数据类型和顺序的数组。 |
例如,
>>> np.ones(5)array([ 1., 1., 1., 1., 1.])
>>>
>>> np.ones((5,), dtype=int)array([1, 1, 1, 1, 1])
>>>
>>> np.ones((2, 1))array([[ 1.], [ 1.]])
>>>
>>> s = (2,2)>>> np.ones(s)array([[ 1., 1.], [ 1., 1.]])