results_analysis.py 857 B

1234567891011121314151617181920
  1. import pandas as pd
  2. if __name__ == '__main__':
  3. df = None
  4. for model in 'LI', 'HI', 'HO', 'HOmod':
  5. mod_df = pd.read_csv(f'results_{model}.csv', sep=';', index_col=None)
  6. del mod_df['iter']
  7. del mod_df['int_delay']
  8. del mod_df['ext_delay']
  9. df = mod_df if df is None else pd.concat([df, mod_df])
  10. aux = df.groupby(['engine', 'model', 'width', 'depth'])
  11. mean = aux.mean()
  12. mean.rename(columns={'model_time': 'mean_model_time', 'runner_time': 'mean_runner_time', 'sim_time': 'mean_sim_time', 'total_time': 'mean_total_time'}, inplace=True)
  13. std = aux.std()
  14. std.rename(columns={'model_time': 'std_model_time', 'runner_time': 'std_runner_time', 'sim_time': 'std_sim_time', 'total_time': 'std_total_time'}, inplace=True)
  15. mean = mean.join(std)
  16. mean.to_csv('results_macos.csv')
  17. print('done')