mindspore.ops.Argmin
- class mindspore.ops.Argmin(axis=- 1, output_type=mstype.int32)[源代码]
返回输入Tensor在指定轴上的最小值索引。
如果输入Tensor的shape为 \((x_1, ..., x_N)\) ,则输出Tensor的shape为 \((x_1, ..., x_{axis-1}, x_{axis+1}, ..., x_N)\) 。
- 参数:
axis (int) - 指定Argmin计算轴。默认值:
-1
。output_type (
mindspore.dtype
) - 指定输出数据类型。可选值:mstype.int32
、mstype.int64
。默认值:mstype.int32
。
- 输入:
input_x (Tensor) - Argmin的输入,shape: \((N, *)\) ,其中 \(*\) 表示任意数量的附加维度。
- 输出:
Tensor,输出为指定轴上输入Tensor最小值的索引。
- 异常:
TypeError - axis 不是int。
TypeError - output_type 既不是int32也不是int64。
- 支持平台:
Ascend
GPU
CPU
样例:
>>> import mindspore >>> import numpy as np >>> from mindspore import Tensor, ops >>> input_x = Tensor(np.array([2.0, 3.1, 1.2]), mindspore.float32) >>> index = ops.Argmin()(input_x) >>> print(index) 2