我可以使用zip和map方法来乘以一维数组。
我想要乘以二维数组。
我不知道怎么做。如果我现在有两个数组:
val x = Array(Array(1, 2),Array(3, 4),Array(5, 6))
val y = Array(Array(5, 10),Array(10, 15),Array(15, 20))
我希望得到一个数组(Array),形如(Array(1*5, 2*10), Array(3*10, 4*15)...等等。
此外,我想得到所有内部数组的总和,像这样:Array(1*5 + 2*10, 3*10 + 4*15 ....)
在Scala中,最理想的方法是什么?