【发布时间】:2018-04-29 11:55:05
【问题描述】:
所以如果我有这样的矩阵:
[ 6 9 4 7]
[ 1 2 3 4]
[ 3 5 9 8]
[ 5 7 2 4]
我想知道第一列是最小值的多少倍。例如,这里的答案是2,其中第 2 行和第 3 行的第 1 列是最小值。我知道我们可以使用this 中的matrix.min(axis=1) 找到最小值,我认为我们可以使用numpy.sum 来计算行数……但我怎么知道最小值来自哪一列?我有一些简单的方法可以在 numpy 中实现这一点吗?
【问题讨论】:
-
考虑以argmin开头。
-
@sascha 谢谢!这正是我需要的起点