0

我想将两个二维数组组合成一个Nx2数组。比如a=[1,2,3] b=[4,5,6],我想做c=[(1,4),(2,5),(3,6)]。我想用python来做,但我不知道我应该使用什么命令。任何提示?

4

1 回答 1

2

你可以用任何你想要的语言来做,算法可能是一样的。你想做的是

  • 创建矩阵 c
  • 通读每个数组
  • 抓住每个索引 i 处的点
  • 将 a[i] 放入矩阵第 i 行第 0 列
  • 将 b[i] 放入矩阵第 i 行第 1 列

这是一些伪代码来说明

int [][] c;

for (int i = 0; i < a.length; i++) {
    c[i][0] = a[i];
    c[i][1] = b[i]; 
}
于 2013-03-16T01:10:57.857 回答