【发布时间】:2017-10-02 08:48:40
【问题描述】:
我是编程新手,想知道如何乘法
[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中
【问题讨论】:
-
您正在寻找仅使用 python 或 javascript 的解决方案?
标签: javascript python arrays matrix-multiplication