Numpy.argmax()

作者: 静默zzzz | 来源:发表于2017-09-28 11:37 被阅读0次

    numpy.argmax(a, axis=None, out=None)

    返回沿轴axis最大值的索引。

    Parameters:

    • a : array_like 数组
    • axis : int, 可选
      默认情况下,索引的是平铺的数组,否则沿指定的轴。
    • out : array, 可选
      如果提供,结果以合适的形状和类型被插入到此数组中。
    • Returns: index_array : ndarray of ints
      索引数组。它具有与a.shape相同的形状,其中axis被移除。

    示例:

    >>> a
    array([[0, 1, 2],
           [3, 4, 5]])
    >>> np.argmax(a)
    5
    >>> np.argmax(a, axis=0)#0代表列
    array([1, 1, 1])
    >>> np.argmax(a, axis=1)#1代表行
    array([2, 2])
    >>>
    >>> b = np.arange(6)
    >>> b[1] = 5
    >>> b
    array([0, 5, 2, 3, 4, 5])
    >>> np.argmax(b) # 只返回第一次出现的最大值的索引
    1

    相关文章

      网友评论

        本文标题:Numpy.argmax()

        本文链接:https://www.haomeiwen.com/subject/dnumextx.html