Следующий код усредняет значения в той же позиции в массиве:значения усреднением на той же позиции в списке
val toadd = List(Array(8.0, 4.0), Array(5.0, 8.0), Array(7.0, 5.0))
val a1 = toadd.map(m => m(0)).sum
val a2 = toadd.map(m => m(1)).sum
(a1/toadd.size , a2/toadd.size)
В настоящее время это только работает для массивов длины 2.
Как это может быть модифицирован так что он работает для массивов произвольной длины?