mindspore2022/docs/api/api_python/ops/mindspore.ops.ArgMinWithVal...

36 lines
1.5 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.ops.ArgMinWithValue
==============================
.. py:class:: mindspore.ops.ArgMinWithValue(axis=0, keep_dims=False)
根据指定的索引计算最小值,并返回索引和值。
在给定轴上计算输入Tensor的最小值并且返回最小值和索引。
.. note::
在auto_parallel和semi_auto_parallel模式下不能使用第一个输出索引。
.. warning::
- 如果有多个最小值,则取第一个最小值的索引。
- "axis"的取值范围为[-dims, dims - 1]。"dims"为"input_x"的维度长度。
**参数:**
- **axis** (int) - 指定计算维度。默认值0。
- **keep_dims** (bool) - 表示是否减少维度。如果为True则输出维度和输入维度相同。如果为False则减少输出维度。默认值False。
**输入:**
- **input_x** (Tensor) - 输入任意维度的Tensor。将输入Tensor的shape设为 :math:`(x_1, x_2, ..., x_N)`
**输出:**
tuple (Tensor)表示2个Tensor组成的tuple包含对应的索引和输入Tensor的最小值。
- **index** (Tensor) - 输入Tensor最小值的索引。如果 `keep_dims` 为True则输出Tensor的shape为 :math:`(x_1, x_2, ..., x_{axis-1}, 1, x_{axis+1}, ..., x_N)` 。否则shape为 :math:`(x_1, x_2, ..., x_{axis-1}, x_{axis+1}, ..., x_N)`
- **output_x** (Tensor) - 输入Tensor的最小值其shape与索引相同。
**异常:**
- **TypeError** - `keep_dims` 不是bool。
- **TypeError** - `axis` 不是int。