2012-07-24 43 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