【问题标题】:How to return a vector containing the labels of the maximum如何返回包含最大值标签的向量
【发布时间】:2012-07-24 17:44:41
【问题描述】:

我有一个 4 列数组,我想为每一行获取一个向量,其中包含包含该行最大值的列的标签。

我可以循环执行此操作,但我想使用矩阵函数来提高速度。

如果不编写自己的 lib 函数,我该如何做到这一点?

【问题讨论】:

    标签: r function


    【解决方案1】:

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

    【讨论】:

    • +1 - 不知道该功能。它也非常快,我机器上的 1e7 矩阵不到 0.2 秒。
    • 是的。如果你输入 max.col,你会看到大部分代码都是用 C 编写的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-03-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-16
    • 2014-05-30
    • 1970-01-01
    相关资源
    最近更新 更多