numpy.
full_like
返回与给定数组具有相同形状和类型的完整数组。
的形状和数据类型 a 定义返回数组的这些相同属性。
填充值。
重写结果的数据类型。
覆盖结果的内存布局。”“c”表示“c”顺序,“f”表示“f”顺序,“a”表示“f”如果 a Fortran是连续的,否则为“c”。k'表示与 a 尽可能接近。
如果为True,则新创建的数组将使用 a ,否则它将是基类数组。默认为True。
替代结果的形状。如果order='K'和维度数不变,将尝试保持顺序,否则,将隐含order='C'。
1.17.0 新版功能.
数组 fill_value 形状和类型与 a .
参见
empty_like
返回一个带有形状和输入类型的空数组。
ones_like
返回一个包含形状和输入类型的数组。
zeros_like
返回一个带有形状和输入类型的零数组。
full
返回用值填充的给定形状的新数组。
实例
>>> x = np.arange(6, dtype=int) >>> np.full_like(x, 1) array([1, 1, 1, 1, 1, 1]) >>> np.full_like(x, 0.1) array([0, 0, 0, 0, 0, 0]) >>> np.full_like(x, 0.1, dtype=np.double) array([0.1, 0.1, 0.1, 0.1, 0.1, 0.1]) >>> np.full_like(x, np.nan, dtype=np.double) array([nan, nan, nan, nan, nan, nan])
>>> y = np.arange(6, dtype=np.double) >>> np.full_like(y, 0.1) array([0.1, 0.1, 0.1, 0.1, 0.1, 0.1])