【发布时间】:2020-06-07 17:04:06
【问题描述】:
假设我有一个具有 mxn 维度的数组。
如何在最后 n 个维度上使用 numpy 进行 argmax?
因此,给定前 m 个索引,输出数组应返回与 array[m 个索引] 的最大值相对应的 n 个索引的列表。
例如:
输入:
m = 1
n = 2
array = [[[3,1],[2,2]],[[1,2],[2,4]]]
输出:
[[0,0], [1,1]]
其中,这些对应于最多 3 个 [[3,1],[2,2]] 和最多 4 个 [[1,2],[2,4]]。
请注意,m 和 n 存储在变量中,并且会因情况而异。
【问题讨论】: