假设有相同的长度的两个1-d阵列:如何堆叠阵列中repA的(Haskell中)
let x = fromListUnboxed (ix1 4) [1, 2, 3, 4]
let y = fromListUnboxed (ix1 4) [5, 6, 7, 8]
现在我想这两个阵列堆叠成一个2-d阵列,使得这些数组形成行。我怎样才能做到这一点?
基本上,我正在寻找numpy的的row_stack
的等效:
>>> x = np.array([1, 2, 3, 4])
>>> y = np.array([5, 6, 7, 8])
>>> np.row_stack((x, y))
array([[1, 2, 3, 4],
[5, 6, 7, 8]])
注意。这两个阵列x
和y
来自外部,即我无法从头开始创建2维阵列。
我认为,所有你需要的是'reshape'了'x'和'y'阵列为2D,然后追加' '他们。 – Alec