Source code for pyacs.lib.utils.numpy_recarray_2_numpy_array
"""Convert recarrays/structured arrays to plain numpy arrays."""
[docs]
def numpy_recarray_2_numpy_array(A):
"""Convert a structured array (homogeneous dtype) to a numpy array.
Parameters
----------
A : numpy structured array
Input array.
Returns
-------
numpy.ndarray
Plain array.
"""
import numpy as np
return np.array(A.view(A.dtype[0]).reshape(A.shape + (-1,)))