我是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 ..... –