Numpy Array Vs Pandas Dataframe Groupby