我有 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)