Python Argmax

为什么重要:python argmax 函数在构建机器学习中被广泛使用:它作为分类算法中的最终预测规则。

来源:人工智能+

简介

简介

Argmax 函数在构建机器学习算法中被广泛使用:它通常作为分类算法中的最终预测规则。在本文中,我们首先介绍 argmax 函数的必要性。然后,我们描述 Numpy(Python Argmax)中内置 argmax 函数的工作原理。我们将描述 numpy 函数在 1 维和 2 维数组上的工作原理,并附上代码示例。

另请阅读:机器学习中的 Argmax 是什么?

另请阅读:机器学习中的 Argmax 是什么? 另请阅读:机器学习中的 Argmax 是什么? 机器学习中的 Argmax 是什么?

Python Argmax

Python Argmax

Argmax 代表最大值参数。它是一个数学函数,以函数 f(x) 作为输入,并从 f 的定义域(参数)中返回函数最大化的点。在 Python 中,argmax 函数通常对数组进行操作,数组可能是多维的。一般来说,Python 中的 Argmax 函数返回最大元素的位置。

最大值参数 f(x) f

numpy Argmax

numpy Argmax

Python 本身不支持 argmax 操作。另一方面,Numpy 库具有  np.argmax() 函数,可用于提取 Numpy 数组的最大元素的索引。考虑如下所示的一维 numpy 数组。

np.argmax()

在此说明性示例中,数组元素表示分类器输出的概率值。numpy 数组的索引也显示在下面。最大元素为 0.613,它出现在索引 2 处。因此,argmax 函数返回值 2,即数组内最大元素的索引。

Numpy 的 argmax 函数也适用于多维数组。我们将说明如何使用如下所示的二维数组。

np.argmax 函数的 axis 参数可用于指定 argmax 操作将沿其执行的轴

情况 2:Axis param = 0(行)