【问题标题】:Average of a two dimensional array二维数组的平均值
【发布时间】:2012-04-15 12:02:21
【问题描述】:

嘿,我得到了一个数组“a”,它看起来像这样:

[[5], [7], [8]] # result of "puts a.to_s"

如何计算数组的平均值。 我已经有一种适用于一维普通数组的方法:

def average
 return self.reduce(:+)/self.length.to_f
end

如何将上面的数组转换为普通数组,或者如何将该方法用于更多维数组?

【问题讨论】:

    标签: ruby arrays multidimensional-array


    【解决方案1】:

    使用Array#flatten,您可以使用预定义的平均方法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-01-27
      • 1970-01-01
      • 1970-01-01
      • 2013-03-27
      相关资源
      最近更新 更多