mindspore/docs/api/api_python/ops/mindspore.ops.MaskedFill.rst

27 lines
1017 B
ReStructuredText
Raw Normal View History

mindspore.ops.MaskedFill
=========================
.. py:class:: mindspore.ops.MaskedFill()
掩码为True位置的值将被指定的值填充。
2022-02-26 11:08:21 +08:00
`input``mask` 的shape需相同或可广播。
**输入:**
- **input** (Tensor) - 输入Tensor其数据类型为float16、float32、int8、或int32。
- **mask** (Tensor[bool]) - 输入的掩码其数据类型为bool。
- **value** (Union[float, Tensor]) - 用来填充的值只支持0维Tensor或浮点数。
**输出:**
Tensor输出与输入的数据类型和shape相同。
**异常:**
- **TypeError** - `input``mask` 不是Tensor。
- **TypeError** - `value` 既不是浮点数也不是Tensor。
- **TypeError** - `input``value` 的数据类型不是float16、float32、int8、或int32。
- **TypeError** - `value` 的数据类型与 `input` 不同。
- **TypeError** - `mask` 的数据类型不是bool。
- **ValueError** - `input``mask` 的shape不可广播。