鉴于说2x3和mx3数组(我使用过NArray
):如何构造一个(2 + m)x3数组,每个数组的连接。 +
或<<
不会使元素保持正确对齐。
e.g。
a = [[1,2,3],[4,5,6]]
b = [[1,2,3,4],[5,6,7,8]]
# should be concatenated as:
# [[1,2,3,1,2,3,4],[4,5,6,5,6,7,8]]
感谢。
答案 0 :(得分:0)
你可以这样做:
a = [[1,2,3],[4,5,6]]
b = [[1,2,3,4],[5,6,7,8]]
a.zip(b).map{|x, y| x+y}
# => [[1,2,3,1,2,3,4],[4,5,6,5,6,7,8]]