【问题标题】:Combine minimum values of row and column in matrix合并矩阵中行和列的最小值
【发布时间】:2013-06-19 09:36:36
【问题描述】:

假设我有一个大小为 n=8 v=(5,8,2,7,9,12,2,1) 的向量。我想知道如何构建一个 N x N 矩阵来比较 v 的每一对值并返回每个比较的最小值。在这个例子中,它会是这样的:

5 5 2 5 5 5 2 1
5 8 2 7 8 8 2 1
2 2 2 2 2 2 2 1
5 7 2 7 7 7 2 1
5 8 2 7 9 9 2 1 
5 8 2 7 9 12 2 1
2 2 2 2 2 2 2 1 
1 1 1 1 1 1 1 1

你能帮我解决这个问题吗?

【问题讨论】:

    标签: r matrix


    【解决方案1】:

    outer(v, v, pmin)

    注意使用pmin,而不是min,因为前者是矢量化的,而不是后者。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-12-11
      • 2017-07-25
      • 2014-09-01
      • 2016-08-12
      • 2014-10-01
      • 1970-01-01
      • 2014-07-23
      • 2014-06-17
      相关资源
      最近更新 更多