mindspore.numpy.full_like
- mindspore.numpy.full_like(a, fill_value, dtype=None, shape=None)[源代码]
- 返回一个与给定数组具有相同shape和类型的完整数组。 - 说明 - 输入数组在一个维度上的大小必须相同。 
- 如果 a 不是Tensor,dtype 会默认为float32。 
 - 参数:
- a (Union[Tensor, list, tuple]) - 原数组,返回数组的shape和数据类型与 - a相同。
- fill_value (scalar) - 填充值。 
- dtype (mindspore.dtype, 可选) - 覆盖结果的数据类型。 
- shape (int, ints的序列, 可选) - 覆盖结果的shape。 
 
- 返回:
- Tensor,与 - a的shape、类型相同,并用- fill_value填充。
- 异常:
- ValueError - 如果 - a的数据类型不是Tensor、List或Tuple。
 
- 支持平台:
- Ascend- GPU- CPU
 - 样例: - >>> import mindspore.numpy as np >>> a = np.ones((4,1,2)) >>> output = np.full_like(a, 0.5) >>> print(output) [[[0.5 0.5]] [[0.5 0.5]] [[0.5 0.5]] [[0.5 0.5]]]