On 11 May 2017, at 8:52 pm, Isaac Gerg <[email protected]> wrote:
>
> Looking at the code, i think merge and stack take in ndarrays, not recarrays
> is that correct?
It should accept either; however if your a and b are two recarrays with all
uniquely named columns
to get the 10-column recarray in your original example you should do
newtable = np.lib.recfunctions.merge_arrays([a, b], flatten=True,
asrecarray=True)
otherwise newtable will be a recarray of two columns with 5 nested subcolumns
each
(i.e. each column will have a dtype [(‘col0’, ‘<f8’), (‘col1’, … (‘col4,
‘<f8’)])
Duplicate column names will raise an error with ‘flatten=True’.
Derek
_______________________________________________
NumPy-Discussion mailing list
[email protected]
https://mail.python.org/mailman/listinfo/numpy-discussion