问题标签 [argmax]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
881 浏览

python - Python - 直方图上的 argmax

我试图在图像的左右两半找到峰值(基本上这是具有左右车道的道路的二进制图像)。出于某种原因,左边的 argmax 给出了中点右边的值,而右边给出了超出图像大小的值。

这是我的代码

这是我的输入 二进制扭曲图像

在轴上输入形状 输入形状

理想情况下,左峰应该在 370 左右,右峰应该是 1000 左右,但这是我的结果

上述代码的结果

错误在哪里?

0 投票
1 回答
328 浏览

matlab - MATLAB 等效于具有用户定义对象数组的 Python argmax

我有一个数组,如此处所示。这Bandit是我创建的一个类。

现在,我想做以下事情。以下是 Python 代码,它立即为我提供了每个对象的平均值的 maxarg。

我怎样才能在 MATLAB 中做同样的事情?为了更清楚,每个强盗对象都有一个属性mean_value。即如果b1是一个强盗对象,那么我可以使用点运算符(b1.mean_value)获得该值。我想找出 , , 中哪个b1最大b2并且b3需要mean_val获取它的索引。(见上面的python代码。如果b2有最高的mean_val,那么最后,j将包含索引2。)

0 投票
2 回答
201 浏览

python - 如何在 Numpy 中构建 argsecondmax

在 Numpy 中,已经定义了 argmax,但我需要argsecondmax,它基本上是第二个最大值。我该怎么做,我有点困惑?

0 投票
1 回答
350 浏览

python - tf.argmax() 返回意外结果

我最近正在做一个基于 tensorflow CNN 的项目,MNIST 数据集带有服务器接口。

在预测部分,我使用tf.argmax()来获得最大的 logit,这将是预测值。但是,它返回的值似乎不是正确的答案。

predict 函数大概是这样的:

结果是:

如您所见,logits 显示最大编号的索引是5,但是tf.argmax()给了我1

顺便说一句,我的模型是基本的 MNIST CNN 模型,您可以在链接中看到。

那么这个tf.argmax()函数发生了什么,或者我的代码有问题?

0 投票
1 回答
98 浏览

pandas - 熊猫分层枢轴获取具有最大值的列

df.head().info()

实际日期小时看起来像

id是一个字符串

我有一个像这样的df:

当我应用以用户 ID 为索引和列为的枢轴操作时

使用count作为聚合函数。

我为每个用户获得 1 行,主索引为 date-hr,所有频道都在该 date-hr 值下,例如:

现在我需要的是每个“日期小时”下的最大频道数

我无法弄清楚如何从我的数据中获得这种转换。

0 投票
0 回答
122 浏览

python - Numpy argmax 函数错误

我正在尝试使用 numpy 的 argmax 函数来获取两个参数。这是代码:

问题是,其中一个参数是函数的返回值。它返回一个整数。
该函数expected_utility(a,i,j,U)如下所示:

如果我将 lambda 与argmax函数的第二个参数一起使用,则会出现错误:

如果我不将 lambda 与argmax函数的第二个参数一起使用,则会收到错误消息:

我正在使用 Python 3.6.5

现在我什至对argmax函数的工作方式感到困惑。lambda在这里的作用是什么。

0 投票
1 回答
2267 浏览

python - 如何沿轴使用 argmax 来获取 numpy 二维数组每一列的最大值?

例如,我有以下二维数组:

我沿axis = 0使用argmax来获取每列中最大元素的位置:

好吧,我已经计算了索引。如何获得每列的最大元素?

当我编写以下代码时:

我得到正确答案,即:

有没有更有效或 pythonic 的方式来做到这一点?

0 投票
3 回答
1323 浏览

python - Numpy 数组:具有随机关系的行/列明智 argmax

这是我在 Python 2.7 中尝试使用 Numpy 做的事情。a假设我有一个由以下定义的数组:

我可以做a.argmax(0)a.argmax(1)得到行/列明智的argmax:

但是,当在 的第一行中存在平局时a,我希望在平局之间随机决定 argmax(默认情况下,只要在 argmax 或 argmin 中出现平局,Numpy 就会返回第一个元素)。

去年,有人提出了一个关于随机解决 Numpy argmax/argmin ties 的问题:Select One Element in Each Row of a Numpy Array by Column Indices

但是,该问题针对的是一维数组。在那里,投票最多的答案对此很有效。还有第二个答案试图解决多维数组的问题但不起作用 - 即它不返回,对于每一行/列,最大值的索引与随机解决的关系。

既然我正在使用大型阵列,那么最有效的方法是什么?

0 投票
0 回答
30 浏览

python - How can use index in tensorflow?

I have three 2-dim tensor in the training. I made like this below, but I get an error

Cannot convert an unknown Dimension to a Tensor: ?

How can I fix it?

0 投票
1 回答
110 浏览

python - 将 np.argmax 函数与 python ans pandas 一起使用

我尝试使用带有数据库的 python pandas 模块和 map 和 np.argmap 函数进行一些练习。这是我的代码:

我想使用 thw map 和 np.argmax 函数找出哪种酒的得分最高,但我一直在纠结如何使用这两个函数,谢谢你的帮助:)