I have the following numpy arrays which are of different shape. I want to use pandas to create a dataframe so that I can display it neatly as shown below:
numpy arrays:
et_arr: [ 8.94668401e+01 1.66449935e+01 -4.44089210e-14]
ea_arr: [ 100. 21.84087363 1.04031209]
it:
[[ 0.1728 1.0688 1.4848 1.6008 ]
[ 1.36746667 1.62346667 1.63946667 0. ]
[ 1.64053333 1.64053333 0. 0. ]
[ 1.64053333 0. 0. 0. ]]
resulting dataframe:
One way is to loop around among all 3 arrays and collect based on the index. I have tried numpy.column_stack and zip and map to some extent but to not the desired result.
I always have used pandas dataframe to display results and it was easy. This one seems a little tricky. How can I achieve this.

ea_arrthat is missing?