标签: ruby arrays multidimensional-array
嘿,我有一个数组“a”,看起来像这样:
[[5], [7], [8]] # result of "puts a.to_s"
如何计算阵列的平均值。 我已经有一个方法适用于具有一个维度的普通数组:
def average return self.reduce(:+)/self.length.to_f end
如何在普通数组中从上面转换数组,或者如何将该方法用于更多维数组?
答案 0 :(得分:2)
使用Array#flatten,您可以使用预定义的平均方法。
Array#flatten