mindspore2022/docs/api/api_python/nn/mindspore.nn.Moments.rst

27 lines
1.1 KiB
ReStructuredText
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

mindspore.nn.Moments
====================
.. py:class:: mindspore.nn.Moments(axis=None, keep_dims=None)
沿指定轴 `axis` 计算输入 `x` 的均值和方差。
**参数:**
- **axis** (Union[int, tuple(int), None]) - 沿指定轴 `axis` 计算均值和方差值为None时代表计算 `x` 所有值的均值和方差。默认值None。
- **keep_dims** (Union[bool, None]) - 如果为True计算结果会保留 `axis` 的维度即均值和方差的维度与输入的相同。如果为False或None则会降低 `axis` 的维度。默认值None。
**输入:**
- **x** (Tensor) - 用于计算均值和方差的任意维度的Tensor。数据类型仅支持float16和float32。
**输出:**
- **mean** (Tensor) - `x``axis` 上的均值,数据类型与输入 `x` 相同。
- **variance** (Tensor) - `x``axis` 上的方差,数据类型与输入 `x` 相同。
**异常:**
- **TypeError** - `axis` 不是inttuple或None。
- **TypeError** - `keep_dims` 既不是bool也不是None。
- **TypeError** - `x` 的数据类型既不是float16也不是float32。