numpy.full #

麻木的。full ( shape , fill_value , dtype = None , order = 'C' , * , like = None ) [来源] #

返回给定形状和类型的新数组,并用fill_value填充。

参数
shape int 或 int 序列

新数组的形状,例如或。(2, 3)2

fill_value标量或 array_like

填充值。

dtype数据类型,可选
数组所需的数据类型 默认值 None 表示

np.array(fill_value).dtype

订单{'C', 'F'},可选

是否在内存中以 C 或 Fortran 连续(行或列)顺序存储多维数据。

类似array_like,可选

允许创建非 NumPy 数组的引用对象。如果传入的类似数组like支持__array_function__协议,则结果将由它定义。在这种情况下,它确保创建一个与通过此参数传入的数组对象兼容的数组对象。

1.20.0 版本中的新增功能。

返回
输出数组

具有给定形状、数据类型和顺序的fill_value数组。

也可以看看

full_like

返回一个新数组,其输入形状填充有值。

empty

返回一个新的未初始化的数组。

ones

将新数组设置值返回为 1。

zeros

将新数组设置值返回为零。

例子

>>> np.full((2, 2), np.inf)
array([[inf, inf],
       [inf, inf]])
>>> np.full((2, 2), 10)
array([[10, 10],
       [10, 10]])
>>> np.full((2, 2), [1, 2])
array([[1, 2],
       [1, 2]])