我是scala中的新手。scala中的多维数组拉链数组
我有两个阵列,如:
val one = Array(1, 2, 3, 4)
val two = Array(4, 5, 6, 7)
var three = one zip two map{case(a, b) => a * b}
这没关系。
但我有一个多维数组和一维数组现在,像这样:
val mulOne = Array(Array(1, 2, 3, 4),Array(5, 6, 7, 8),Array(9, 10, 11, 12))
val one_arr = Array(1, 2, 3, 4)
我想他们乘法,我怎么能做到这一点在Scala呢?
在此先感谢。
你想要你的输出是什么? –
1 * 1 + 2 * 2 + 3 * 3 + 4 * 4 5 * 1 + 6 * 2 + 7 * 3 + 8 * 4 ..... –