1mindspore.ops.ReduceStd 2======================= 3 4.. py:class:: mindspore.ops.ReduceStd(axis=(), unbiased=True, keep_dims=False) 5 6 返回输入Tensor在 `axis` 对应维度上的标准差和均值。 7 8 .. note:: 9 Tensor类型的 `axis` 仅用作兼容旧版本,不推荐使用。 10 11 参数: 12 - **axis** (Union[int, tuple(int), list(int), Tensor],可选) - 要进行规约计算的维度。只允许常量值。假设 `input_x` 的秩为 `r` ,取值范围 :math:`[-r,r)` 。默认值: ``()`` ,对所有维度进行规约。 13 - **unbiased** (bool,可选) - 是否应用贝塞尔校正。如果为 ``True`` ,则使用贝塞尔校正进行无偏估计。如果为 ``False`` ,则通过有偏估计计算标准差。默认值: ``False`` 。 14 - **keep_dims** (bool,可选) - 是否保持输入与输出Tensor维度一致。如果为 ``True`` ,保留 `axis` 指定的维度,但其尺寸变为1。如果为 ``False`` ,不保留这些维度。默认值: ``False`` 。 15 16 输入: 17 - **input_x** (Tensor[Number]) - 输入Tensor。shape为 :math:`(N, *)` ,其中 :math:`*` 为任意数量的额外维度。支持的数据类型:float16、float32。 18 19 输出: 20 Tuple (output_std, output_mean),分别为标准差和均值。 21 22 异常: 23 - **TypeError** - 如果 `keep_dims` 不是bool。 24 - **TypeError** - 如果 `input_x` 不是Tensor。 25 - **ValueError** - 如果 `axis` 不是int、tuple、list或Tensor。 26