mindspore.numpy.argmax

mindspore.numpy.argmax(a, axis=None)[源代码]

返回沿指定轴最大值的索引。

说明

不支持NumPy参数 out 。 在Ascend上,如果存在多个最大值的情况,返回的索引可能不一定对应于第一次出现的值。

参数:
  • a (Union[int, float, bool, list, tuple, Tensor]) - 输入数组。

  • axis (int, 可选) - 默认情况下,索引进入展平的数组,否则沿指定 axis 。 默认值: None

返回:

Tensor,原数组中元素的索引的数组。 与移除指定 axis 后的入参 a 的shape相同。

异常:
  • ValueError - 如果 axis 超出范围。

支持平台:

Ascend GPU CPU

样例:

>>> import mindspore.numpy as np
>>> a = np.arange(10, 16).reshape(2, 3)
>>> print(np.argmax(a))
5
>>> print(np.argmax(a, axis=0))
[1 1 1]
>>> print(np.argmax(a, axis=1))
[2 2]