我在编程的新手,试图找出如何乘将一个数组中的每个元素与另一个数组的每个元素相乘的方式?
[1,1,0]
到
[4,9,7,2,1,6]
下一个结果输出
[4,9,7,2,0,0]
正如你看到的我要乘以每个[1,1,0]阵列通过移入其中的每两个第二阵列的值
[1..] * [4,9..] = [4,9]
[.1.] * [.7,2.] = [7,2]
[..0] * [..1,6] = [0,0]
如示例JS我所著像
var firstArray = [1,1,0];
var secondArray = [4,9,7,2,1,6];
var shift = secondArray/firstArray;
var startpos = 0;
var outArray = [];
for(i=0; i< firstArray.length; i++){
for(z=i; z< shift+i; z++){
outArray.push(firstArray[i] * secondArray[z]);
}
}
console.log(outArray);
这可能是蟒蛇
您正在寻找仅在python中的解决方案或JavaScript中的解决方案? –