2012-07-24 55 views
3

我有一个4列数组,我想获得一个向量,其中包含每行包含该行最大值的列的标签。如何返回包含最大标签的矢量

我可以在循环中做到这一点,但我想使用矩阵函数的速度。

如何在不编程自己的lib函数的情况下做到这一点?

回答

10

有一个功能可以做到这一点。如果x是您的矩阵,请尝试max.col(x)

+0

+1 - 不知道该功能。速度也很快,我的机器上1e7矩阵的时间不到0.2秒。 – Chase 2012-07-24 18:04:49

+1

是的。如果你输入max.col,你会看到大部分代码都是用C写的。 – gui11aume 2012-07-24 18:08:36