相关疑难解决方法(0)

Numpy 通过交错连接数组

我有 4 个数组,我想将它们连接成一个交错的数组。我该怎么做呢?

>>> import numpy as np
>>> a = np.tile(0,(5,2))
>>> b = np.tile(1,(5,2))
>>> c = np.tile(2,(5,2))
>>> d = np.tile(3,(5,2))
>>> e = np.concatenate((a,b,c,d),axis=1)
>>> e
    array([[0, 0, 1, 1, 2, 2, 3, 3],
           [0, 0, 1, 1, 2, 2, 3, 3],
           [0, 0, 1, 1, 2, 2, 3, 3],
           [0, 0, 1, 1, 2, 2, 3, 3],
           [0, 0, 1, 1, 2, 2, 3, 3]])
Run Code Online (Sandbox Code Playgroud)

这仅给出了串联。

然而,我想要的输出是:

>>> desired_output
    array([[0, 1, 2, 3, 0, 1, …
Run Code Online (Sandbox Code Playgroud)

python arrays numpy

3
推荐指数
1
解决办法
1776
查看次数

标签 统计

arrays ×1

numpy ×1

python ×1