问题标签 [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 投票
2 回答
5706 浏览

python - pandas idxmax:在平局的情况下返回所有行

我正在使用一个数据框,其中我按其概率对每一行进行加权。现在,我想选择概率最高的行,并且我正在使用 pandas idxmax() 来执行此操作,但是当有平局时,它只会返回平局中的第一行。就我而言,我想获取所有 tie 的行

此外,我这样做是作为研究项目的一部分,我正在处理数百万个如下所示的数据帧,因此保持快速是一个问题。

例子:

我的数据如下所示:

从这个列表中,我创建了一个 pandas 数据框,如下所示:

看起来像这样:

然后使用以下命令选择适合 argmax(probability) 的行:

当然返回:

当有关系时,是否有一种(快速)方法来获取所有值?

谢谢!

0 投票
1 回答
98 浏览

python - 用numpy找到与中位数差异最大的索引

我正在尝试查找异常值的索引号。基于与中位数的差异,我能够得到正确的高数,但只要低数是异常值,我就只能得到高数..

0 投票
1 回答
124 浏览

vectorization - numba 的有趣行为 - 使用 argmax() 的 guvectorized 函数

考虑以下脚本:

运行它时,我得到以下信息:

为什么会这样?有没有办法让它正确?

0 投票
0 回答
1369 浏览

node.js - 生成 e2big 节点

我有一个在 debian 上运行的节点服务器,我正在尝试使用exec().

当我从节点调用 exec() 命令时:

错误:在 Object.execFile (
child_process.js :221:15) 在 exec (child_process.js
: 152:18) 在 Promise (child_process.js:160:15) 在新 Promise () 在 args (child_process.js:159:12)



它不应该工作,因为getconf ARG_MAX它比我试图传递的数据大吗?

0 投票
3 回答
2044 浏览

arrays - BigQuery argmax:进行 CROSS JOIN UNNEST 时是否保持数组顺序

问题:

在 BigQuery 中,标准 SQL,如果我运行

我可以确定生成的行顺序与数组顺序相同吗?

例子:

假设我有下表mytable

如果我运行SELECT * FROM mytable CROSS JOIN UNNEST(mytable.prediction),我可以确定行顺序与数组顺序相同吗?即结果表将始终为:

更多用例背景(argmax):

我试图找到每行(argmax)中数组的最大值的数组索引,即0.5上面数组中的第二个元素()。因此,我的目标输出是这样的:

使用按值排序的CROSS JOIN窗口函数和查找 argmax 的窗口函数,我可以使用一些测试数据来完成这项工作。您可以使用此查询进行验证:DENSE_RANKpredictionROW_NUMBER

这可能只是一个巧合,ROW_NUMBER在我的测试中表现良好(即它是根据未嵌套的数组排序的),所以很高兴能确定。

0 投票
1 回答
1874 浏览

python - 获取二维数组的 ArgMax

所以我的问题很简单。我有一个 3-d 数组,想单独获得前两个轴的最大值。

我现在如何检查 [1][1] 哪个值具有最大值?我会怀疑使用 np.argmax() 但我用谷歌搜索了很长时间并且找不到有效的解决方案。先感谢您!

需要明确的是,我希望我的回报是 2,只是一个整数。

0 投票
1 回答
663 浏览

python - 如何查找数据框的窗口最大值的源索引?

我有一个数据DatetimeIndex框,我想找到每个窗口的最大元素。但我也必须知道元素的索引。示例数据:

如果我使用最大滚动,我会丢失索引:

出去:

如果我尝试使用 argmax,我会在每个窗口中将索引作为整数索引(但我必须找到源日期时间索引或源数据帧的整数索引才能找到它们iloc):

出去:

谁能帮我在熊猫中找到好的功能/参数?

当然我可以for像这样使用:

它有效。但我想尝试用熊猫找到更优雅的解决方案。

期望的输出:

0 投票
2 回答
608 浏览

machine-learning - 张量流中的reduce_max函数

截屏

.

为什么我得到 0.8564。我预计该值为 1.2461。因为 1.2461 很大,对吧?

0 投票
1 回答
18825 浏览

python - Keras - 如何使用 argmax 进行预测

我有 3 类课程Tree, Stump, Ground。我为这些类别制作了一个列表:

当我打印我的预测时,它给了我输出

我已经阅读了有关 numpy 的 Argmax 的信息,但我不完全确定在这种情况下如何使用它。

我试过使用

但这给了我的输出1。这很好,但我想找出索引是什么1,然后打印出类别而不是最高值。

我希望我的预测能告诉我:

感谢您阅读 :) 我非常感谢任何帮助。

0 投票
0 回答
1777 浏览

c++ - c++ argmax of function(vector)

我有一个vector<int> v{1, 2, 3}

我有一个功能:int square(int x){return x*x;}

我的问题是:我如何正确找到 的argmax(in v) square(v)

在这种情况下9大于41。因此结果应该给出3

我可以使用索引,"square(v)"然后使用该索引来检索v. 但也许有一个 c++ 内置函数或更优雅的方式来进行?