Python 如何合并和交错NumPy对象数组的列

Python 如何合并和交错NumPy对象数组的列,python,arrays,numpy,Python,Arrays,Numpy,我有一个NumPy对象数组,如下所示: 如何合并两列并在每行交错?例如,第0行应为 [0. 79.682 131.428 172.698 ...] 在不进一步了解数据结构的情况下,您可以将两个数组(或其他可替换数组)“交错”到单个数组中,如下所示:np.array(list(zip(a,b)))。重塑(-1);其中a和b是numpy数组,在本例中@S3DEV感谢您的建议。这将它逐行交错,因此第0列中的单元格成为偶数行,第1列中的单元格成为奇数行。但我需要每列中的数字在每行的级

我有一个NumPy对象数组,如下所示:

如何合并两列并在每行交错?例如,第0行应为

[0.   79.682   131.428   172.698   ...]

在不进一步了解数据结构的情况下,您可以将两个数组(或其他可替换数组)“交错”到单个数组中,如下所示:
np.array(list(zip(a,b)))。重塑(-1)
;其中
a
b
是numpy数组,在本例中@S3DEV感谢您的建议。这将它逐行交错,因此第0列中的单元格成为偶数行,第1列中的单元格成为奇数行。但我需要每列中的数字在每行的级别合并,并交错。因此,第一行中的[AB C]和[1 2 3]应该变成[A 1 B 2 C 3]。如果实现此逻辑(而不是精确的代码),它将使您达到目的。请更新问题,使我们能够复制您的数据结构样本。。。。还有一点不那么冗长:
np.column\u stack((a,b)).ravel()