()
| 161 | plt.show() |
| 162 | |
| 163 | def main(): |
| 164 | results_dir = 'results/train/exp_computation' |
| 165 | dataset = 'checkerboard' |
| 166 | # args = fit_sh() |
| 167 | #fit_comparison() |
| 168 | |
| 169 | df = extract_comp_df(results_dir, dataset) |
| 170 | plot_comp(df, ydim="test_duration") |
| 171 | plot_comp(df, ydim="accuracy") |
| 172 | |
| 173 | for pe in df.pe.unique(): |
| 174 | #for poly in df.poly.unique(): (df.poly == poly) & |
| 175 | df.loc[(df.pe == pe)].sort_values(by="poly").to_csv(os.path.join(results_dir, f"{pe}.csv")) |
| 176 | |
| 177 | |
| 178 | df = extract_sh_df(results_dir, dataset) |
| 179 | plot_sh(df, ydim="test_duration") |
| 180 | plot_sh(df, ydim="accuracy") |
| 181 | |
| 182 | for comp in df.harmonics_calculation.unique(): |
| 183 | #for poly in df.poly.unique(): (df.poly == poly) & |
| 184 | df.loc[(df.harmonics_calculation == comp)].sort_values(by="poly").to_csv(os.path.join(results_dir, f"sphericalharmonics-{comp}.csv")) |
| 185 | |
| 186 | #for nn in df.nn.unique(): |
| 187 | # for poly in df.poly.unique(): |
| 188 | # df.loc[(df.poly == poly) & (df.nn == nn)].sort_values(by="mean_dist").to_csv(os.path.join(resultsdir, f"sphericalharmonics-{nn}-{poly}.csv")) |
| 189 | |
| 190 | if __name__ == '__main__': |
| 191 | main() |
no test coverage detected