问题标签 [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.
python - pandas idxmax:在平局的情况下返回所有行
我正在使用一个数据框,其中我按其概率对每一行进行加权。现在,我想选择概率最高的行,并且我正在使用 pandas idxmax() 来执行此操作,但是当有平局时,它只会返回平局中的第一行。就我而言,我想获取所有 tie 的行。
此外,我这样做是作为研究项目的一部分,我正在处理数百万个如下所示的数据帧,因此保持快速是一个问题。
例子:
我的数据如下所示:
从这个列表中,我创建了一个 pandas 数据框,如下所示:
看起来像这样:
然后使用以下命令选择适合 argmax(probability) 的行:
当然返回:
当有关系时,是否有一种(快速)方法来获取所有值?
谢谢!
python - 用numpy找到与中位数差异最大的索引
我正在尝试查找异常值的索引号。基于与中位数的差异,我能够得到正确的高数,但只要低数是异常值,我就只能得到高数..
vectorization - numba 的有趣行为 - 使用 argmax() 的 guvectorized 函数
考虑以下脚本:
运行它时,我得到以下信息:
为什么会这样?有没有办法让它正确?
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
它比我试图传递的数据大吗?
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_RANK
prediction
ROW_NUMBER
这可能只是一个巧合,ROW_NUMBER
在我的测试中表现良好(即它是根据未嵌套的数组排序的),所以很高兴能确定。
python - 获取二维数组的 ArgMax
所以我的问题很简单。我有一个 3-d 数组,想单独获得前两个轴的最大值。
我现在如何检查 [1][1] 哪个值具有最大值?我会怀疑使用 np.argmax() 但我用谷歌搜索了很长时间并且找不到有效的解决方案。先感谢您!
需要明确的是,我希望我的回报是 2,只是一个整数。
python - 如何查找数据框的窗口最大值的源索引?
我有一个数据DatetimeIndex
框,我想找到每个窗口的最大元素。但我也必须知道元素的索引。示例数据:
如果我使用最大滚动,我会丢失索引:
出去:
如果我尝试使用 argmax,我会在每个窗口中将索引作为整数索引(但我必须找到源日期时间索引或源数据帧的整数索引才能找到它们iloc
):
出去:
谁能帮我在熊猫中找到好的功能/参数?
当然我可以for
像这样使用:
它有效。但我想尝试用熊猫找到更优雅的解决方案。
期望的输出:
machine-learning - 张量流中的reduce_max函数
截屏
.
为什么我得到 0.8564。我预计该值为 1.2461。因为 1.2461 很大,对吧?
python - Keras - 如何使用 argmax 进行预测
我有 3 类课程Tree, Stump, Ground
。我为这些类别制作了一个列表:
当我打印我的预测时,它给了我输出
我已经阅读了有关 numpy 的 Argmax 的信息,但我不完全确定在这种情况下如何使用它。
我试过使用
但这给了我的输出1
。这很好,但我想找出索引是什么1
,然后打印出类别而不是最高值。
我希望我的预测能告诉我:
感谢您阅读 :) 我非常感谢任何帮助。
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
大于4
和1
。因此结果应该给出3
。
我可以使用索引,"square(v)"
然后使用该索引来检索v
. 但也许有一个 c++ 内置函数或更优雅的方式来进行?