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) - 指定输出数据类型。默认值: mindspore.dtype.int32

输入:

  • input_x (Tensor) - Argmin的输入,shape: \((N, *)\) ,其中 \(*\) 表示任意数量的附加维度。

输出:

Tensor,输出为指定轴上输入Tensor最小值的索引。

异常:

  • TypeError - axis 不是int。

  • TypeError - output_type 既不是int32也不是int64。

支持平台:

Ascend CPU

样例:

>>> input_x = Tensor(np.array([2.0, 3.1, 1.2]), mindspore.float32)
>>> index = ops.Argmin()(input_x)
>>> print(index)
2