@profile<EOL>def summary_err_table(df, qvalues=[<NUM_LIT:0>, <NUM_LIT>, <NUM_LIT>, <NUM_LIT>, <NUM_LIT:0.1>, <NUM_LIT>, <NUM_LIT>, <NUM_LIT>, <NUM_LIT:0.5>]):
qvalues = to_one_dim_array(qvalues)<EOL>ix = find_nearest_matches(np.float32(df.qvalue.values), qvalues)<EOL>df_sub = df.iloc[ix].copy()<EOL>for i_sub, (i0, i1) in enumerate(zip(ix, ix[<NUM_LIT:1>:])):<EOL><INDENT>if i1 == i0:<EOL><INDENT>df_sub.iloc[i_sub + <NUM_LIT:1>, :] = None<EOL><DEDENT><DEDENT>df_sub.qvalue = qvalues<EOL>df_sub.reset_index(inplace=True, drop=True)<EOL>return df_sub[['<STR_LIT>','<STR_LIT>','<STR_LIT>','<STR_LIT>','<STR_LIT>','<STR_LIT>','<STR_LIT>','<STR_LIT>','<STR_LIT>','<STR_LIT>','<STR_LIT>','<STR_LIT>']]<EOL>
Summary error table for some typical q-values