组合两个记录数组

ast*_*rog 2 python numpy recarray

我有两个Numpy记录数组具有完全相同的字段.将它们组合成一个(即将一个表附加到另一个表)的最简单方法是什么?

rcs*_*rcs 6

用途numpy.hstack():

>>> import numpy
>>> desc = {'names': ('gender','age','weight'), 'formats': ('S1', 'f4', 'f4')} 
>>> a = numpy.array([('M',64.0,75.0),('F',25.0,60.0)], dtype=desc)
>>> numpy.hstack((a,a))
array([('M', 64.0, 75.0), ('F', 25.0, 60.0), ('M', 64.0, 75.0),
       ('F', 25.0, 60.0)], 
      dtype=[('gender', '|S1'), ('age', '<f4'), ('weight', '<f4')])
Run Code Online (Sandbox Code Playgroud)