| 184 | return interpolated_img |
| 185 | |
| 186 | def _save_results(self, data, folder_name): |
| 187 | sorted_data = np.sort(data)[::-1] |
| 188 | sorted_location = np.argsort(data)[::-1] |
| 189 | sorted_name = np.array([hook.name for hook in self.hook_list])[sorted_location] |
| 190 | |
| 191 | save_folder = f"./options/{folder_name}/{self.opt['name']}" |
| 192 | os.makedirs(save_folder, exist_ok=True) |
| 193 | np.savetxt(f"{save_folder}/filter_{folder_name}.txt", sorted_data, delimiter=',', fmt='%f') |
| 194 | np.savetxt(f"{save_folder}/filter_index.txt", sorted_location, delimiter=',', fmt='%d') |
| 195 | np.savetxt(f"{save_folder}/filter_name.txt", sorted_name, delimiter=',', fmt='%s') |
| 196 | |
| 197 | |