上一主题

numpy.zeros_like

下一主题

numpy.full_like

numpy.full

numpy.full(shape, fill_value, dtype=None, order='C')[source]

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

参数:

shape:int或ints序列

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

fill_value:标量

填充值。

dtype:数据类型,可选

数组的所需数据类型,例如np.int8默认值为float,但在以后的版本中将更改为np.array(fill_value).dtype

order:{'C','F'},可选

是否在存储器中以C或Fortran连续(按行或列方式)存储多维数据。

返回:

out:ndarray

具有给定形状,dtype和顺序的数组fill_value

也可以看看

zeros_like
返回具有输入的形状和类型的零数组。
ones_like
返回具有输入的形状和类型的数组。
empty_like
返回一个具有输入形状和类型的空数组。
full_like
使用输入的形状和类型填充数组。
zeros
将新的数组设置值返回为零。
ones
将新的数组设置值返回为1。
empty
返回一个新的未初始化数组。

例子

>>> np.full((2, 2), np.inf)
array([[ inf,  inf],
       [ inf,  inf]])
>>> np.full((2, 2), 10, dtype=np.int)
array([[10, 10],
       [10, 10]])