0

ねえ、次のような配列「a」を取得しました。

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

配列の平均を計算するにはどうすればよいですか。1次元の通常の配列で機能するメソッドが既にあります。

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

上記の配列を通常の配列に変換するにはどうすればよいですか、またはその方法をより次元の高い配列に使用するにはどうすればよいですか?

4

1 に答える 1

2

を使用Array#flattenすると、定義済みの平均方法を使用できます。

于 2012-04-15T12:04:44.677 に答える