From 48de851d67d4de291fc831781dc8bdccd6365d37 Mon Sep 17 00:00:00 2001 From: plwapet <lavoisierwapet@gmail.com> Date: Fri, 21 Oct 2022 17:34:06 +0200 Subject: [PATCH] experiment databases correctly filled and queried, continuing lesson learned validation --- ...eally_tested_configurations_for_samsung.py | 2 +- ...rator_log_file_debugging_representants.txt | 1533 +- .../input_configurations_file.csv | 71 - .../summary___21Oct22_07_00_19.csv | 41 + .../utils_functions.cpython-38.pyc | Bin 57509 -> 57589 bytes ...ls_functions_for_validation.cpython-38.pyc | Bin 20842 -> 26152 bytes .../best_R2_exploration_summary.csv | 17 + .../experiments_and_estimations_results.db | Bin 307200 -> 532480 bytes kernel_ridge_linear_model/kernel_ridge.py | 422 +- .../log_file_processing_data_bases.txt | 23357 +--------------- kernel_ridge_linear_model/utils_functions.py | 36 +- .../utils_functions_for_validation.py | 587 +- 12 files changed, 1202 insertions(+), 24864 deletions(-) delete mode 100755 experiment_automatization/input_configurations_file.csv create mode 100755 experiment_automatization/summary_files_only/summary___21Oct22_07_00_19.csv diff --git a/experiment_automatization/can_be_reused/generate_really_tested_configurations_for_samsung.py b/experiment_automatization/can_be_reused/generate_really_tested_configurations_for_samsung.py index 0657acc..07917ab 100755 --- a/experiment_automatization/can_be_reused/generate_really_tested_configurations_for_samsung.py +++ b/experiment_automatization/can_be_reused/generate_really_tested_configurations_for_samsung.py @@ -414,7 +414,7 @@ def substract_already_tested_configurations (number_of_combinaison = 40, print("--- Outpuf file = ", output_file_path) -number_of_combinaison = 70 +number_of_combinaison = 40 substract_already_tested_configurations (number_of_combinaison, configuration_tested_summaries_folder= "/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/SAMSUNG_RESULTS/summary_files_only_samsung_last_version", diff --git a/experiment_automatization/can_be_reused/generator_log_file_debugging_representants.txt b/experiment_automatization/can_be_reused/generator_log_file_debugging_representants.txt index a6e1039..1342e6a 100755 --- a/experiment_automatization/can_be_reused/generator_log_file_debugging_representants.txt +++ b/experiment_automatization/can_be_reused/generator_log_file_debugging_representants.txt @@ -9275,223 +9275,263 @@ resulted X configuration : [0, 0, 1, 1, 0, 0, 3, 0] --- We are not in the presence of a special case, we add configuration : (2, 15, 2, 14) --- We are not in the presence of a special case, we add configuration : (2, 15, 2, 15) --- Number of configuration candidates 1964 - --- converting (2, 1, 2, 14) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) + --- converting (2, 12, 2, 1) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) --- converting 2 in base 3 --- result [2] - --- converting 1 in base 2 - --- result [0, 0, 0, 1] - --- converting 2 in base 3 - --- result [2] - --- converting 14 in base 2 + --- converting 12 in base 2 + --- appending 0 to result --- appending 0 to result --- appending 1 to result --- appending 1 to result - --- appending 1 to result - --- result [1, 1, 1, 0] - --- Result = [2, 0, 0, 0, 1, 2, 1, 1, 1, 0] - --- Converting base Y number [2, 0, 0, 0, 1, 2, 1, 1, 1, 0] to configuration notation - --- Result = [0, 0, 0, 3, 3, 3, 3, 0] ---- Retained value to add in file: [0, 0, 0, 3, 3, 3, 3, 0], indice : (2, 1, 2, 14) - --- converting (2, 1, 1, 4) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) + --- result [1, 1, 0, 0] --- converting 2 in base 3 --- result [2] --- converting 1 in base 2 --- result [0, 0, 0, 1] + --- Result = [2, 1, 1, 0, 0, 2, 0, 0, 0, 1] + --- Converting base Y number [2, 1, 1, 0, 0, 2, 0, 0, 0, 1] to configuration notation + --- Result = [3, 3, 0, 0, 0, 0, 0, 3] +--- Retained value to add in file: [3, 3, 0, 0, 0, 0, 0, 3], indice : (2, 12, 2, 1) + --- converting (1, 11, 1, 8) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) --- converting 1 in base 3 --- result [1] - --- converting 4 in base 2 - --- appending 0 to result + --- converting 11 in base 2 + --- appending 1 to result + --- appending 1 to result --- appending 0 to result --- appending 1 to result - --- result [0, 1, 0, 0] - --- Result = [2, 0, 0, 0, 1, 1, 0, 1, 0, 0] - --- Converting base Y number [2, 0, 0, 0, 1, 1, 0, 1, 0, 0] to configuration notation - --- Result = [0, 0, 0, 3, 0, 2, 0, 0] ---- Retained value to add in file: [0, 0, 0, 3, 0, 2, 0, 0], indice : (2, 1, 1, 4) - --- converting (1, 10, 2, 9) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) + --- result [1, 0, 1, 1] --- converting 1 in base 3 --- result [1] - --- converting 10 in base 2 + --- converting 8 in base 2 + --- appending 0 to result --- appending 0 to result - --- appending 1 to result --- appending 0 to result --- appending 1 to result - --- result [1, 0, 1, 0] - --- converting 2 in base 3 - --- result [2] - --- converting 9 in base 2 + --- result [1, 0, 0, 0] + --- Result = [1, 1, 0, 1, 1, 1, 1, 0, 0, 0] + --- Converting base Y number [1, 1, 0, 1, 1, 1, 1, 0, 0, 0] to configuration notation + --- Result = [2, 0, 2, 2, 2, 0, 0, 0] +--- Retained value to add in file: [2, 0, 2, 2, 2, 0, 0, 0], indice : (1, 11, 1, 8) + --- converting (1, 5, 1, 8) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) + --- converting 1 in base 3 + --- result [1] + --- converting 5 in base 2 + --- appending 1 to result + --- appending 0 to result --- appending 1 to result + --- result [0, 1, 0, 1] + --- converting 1 in base 3 + --- result [1] + --- converting 8 in base 2 + --- appending 0 to result --- appending 0 to result --- appending 0 to result --- appending 1 to result - --- result [1, 0, 0, 1] - --- Result = [1, 1, 0, 1, 0, 2, 1, 0, 0, 1] - --- Converting base Y number [1, 1, 0, 1, 0, 2, 1, 0, 0, 1] to configuration notation - --- Result = [2, 0, 2, 0, 3, 0, 0, 3] ---- Retained value to add in file: [2, 0, 2, 0, 3, 0, 0, 3], indice : (1, 10, 2, 9) - --- converting (2, 14, 2, 15) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) + --- result [1, 0, 0, 0] + --- Result = [1, 0, 1, 0, 1, 1, 1, 0, 0, 0] + --- Converting base Y number [1, 0, 1, 0, 1, 1, 1, 0, 0, 0] to configuration notation + --- Result = [0, 2, 0, 2, 2, 0, 0, 0] +--- Retained value to add in file: [0, 2, 0, 2, 2, 0, 0, 0], indice : (1, 5, 1, 8) + --- converting (2, 3, 2, 11) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) --- converting 2 in base 3 --- result [2] - --- converting 14 in base 2 - --- appending 0 to result - --- appending 1 to result + --- converting 3 in base 2 --- appending 1 to result --- appending 1 to result - --- result [1, 1, 1, 0] + --- result [0, 0, 1, 1] --- converting 2 in base 3 --- result [2] - --- converting 15 in base 2 - --- appending 1 to result + --- converting 11 in base 2 --- appending 1 to result --- appending 1 to result + --- appending 0 to result --- appending 1 to result - --- result [1, 1, 1, 1] - --- Result = [2, 1, 1, 1, 0, 2, 1, 1, 1, 1] - --- Converting base Y number [2, 1, 1, 1, 0, 2, 1, 1, 1, 1] to configuration notation - --- Result = [3, 3, 3, 0, 3, 3, 3, 3] ---- Retained value to add in file: [3, 3, 3, 0, 3, 3, 3, 3], indice : (2, 14, 2, 15) - --- converting (2, 2, 2, 11) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) + --- result [1, 0, 1, 1] + --- Result = [2, 0, 0, 1, 1, 2, 1, 0, 1, 1] + --- Converting base Y number [2, 0, 0, 1, 1, 2, 1, 0, 1, 1] to configuration notation + --- Result = [0, 0, 3, 3, 3, 0, 3, 3] +--- Retained value to add in file: [0, 0, 3, 3, 3, 0, 3, 3], indice : (2, 3, 2, 11) + --- converting (2, 13, 2, 5) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) --- converting 2 in base 3 --- result [2] - --- converting 2 in base 2 + --- converting 13 in base 2 + --- appending 1 to result --- appending 0 to result --- appending 1 to result - --- result [0, 0, 1, 0] + --- appending 1 to result + --- result [1, 1, 0, 1] --- converting 2 in base 3 --- result [2] - --- converting 11 in base 2 - --- appending 1 to result + --- converting 5 in base 2 --- appending 1 to result --- appending 0 to result --- appending 1 to result - --- result [1, 0, 1, 1] - --- Result = [2, 0, 0, 1, 0, 2, 1, 0, 1, 1] - --- Converting base Y number [2, 0, 0, 1, 0, 2, 1, 0, 1, 1] to configuration notation - --- Result = [0, 0, 3, 0, 3, 0, 3, 3] ---- Retained value to add in file: [0, 0, 3, 0, 3, 0, 3, 3], indice : (2, 2, 2, 11) - --- converting (1, 10, 0, 11) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) + --- result [0, 1, 0, 1] + --- Result = [2, 1, 1, 0, 1, 2, 0, 1, 0, 1] + --- Converting base Y number [2, 1, 1, 0, 1, 2, 0, 1, 0, 1] to configuration notation + --- Result = [3, 3, 0, 3, 0, 3, 0, 3] +--- Retained value to add in file: [3, 3, 0, 3, 0, 3, 0, 3], indice : (2, 13, 2, 5) + --- converting (0, 3, 1, 15) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) + --- converting 0 in base 3 + --- result [0] + --- converting 3 in base 2 + --- appending 1 to result + --- appending 1 to result + --- result [0, 0, 1, 1] --- converting 1 in base 3 --- result [1] - --- converting 10 in base 2 - --- appending 0 to result + --- converting 15 in base 2 --- appending 1 to result - --- appending 0 to result --- appending 1 to result - --- result [1, 0, 1, 0] - --- converting 0 in base 3 - --- result [0] - --- converting 11 in base 2 --- appending 1 to result --- appending 1 to result - --- appending 0 to result + --- result [1, 1, 1, 1] + --- Result = [0, 0, 0, 1, 1, 1, 1, 1, 1, 1] + --- Converting base Y number [0, 0, 0, 1, 1, 1, 1, 1, 1, 1] to configuration notation + --- Result = [0, 0, 1, 1, 2, 2, 2, 2] +--- Retained value to add in file: [0, 0, 1, 1, 2, 2, 2, 2], indice : (0, 3, 1, 15) + --- converting (0, 9, 0, 14) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) + --- converting 0 in base 3 + --- result [0] + --- converting 9 in base 2 --- appending 1 to result - --- result [1, 0, 1, 1] - --- Result = [1, 1, 0, 1, 0, 0, 1, 0, 1, 1] - --- Converting base Y number [1, 1, 0, 1, 0, 0, 1, 0, 1, 1] to configuration notation - --- Result = [2, 0, 2, 0, 1, 0, 1, 1] ---- Retained value to add in file: [2, 0, 2, 0, 1, 0, 1, 1], indice : (1, 10, 0, 11) - --- converting (2, 8, 2, 5) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) - --- converting 2 in base 3 - --- result [2] - --- converting 8 in base 2 --- appending 0 to result --- appending 0 to result + --- appending 1 to result + --- result [1, 0, 0, 1] + --- converting 0 in base 3 + --- result [0] + --- converting 14 in base 2 --- appending 0 to result --- appending 1 to result - --- result [1, 0, 0, 0] - --- converting 2 in base 3 - --- result [2] - --- converting 5 in base 2 --- appending 1 to result + --- appending 1 to result + --- result [1, 1, 1, 0] + --- Result = [0, 1, 0, 0, 1, 0, 1, 1, 1, 0] + --- Converting base Y number [0, 1, 0, 0, 1, 0, 1, 1, 1, 0] to configuration notation + --- Result = [1, 0, 0, 1, 1, 1, 1, 0] +--- Retained value to add in file: [1, 0, 0, 1, 1, 1, 1, 0], indice : (0, 9, 0, 14) + --- converting (1, 6, 1, 13) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) + --- converting 1 in base 3 + --- result [1] + --- converting 6 in base 2 --- appending 0 to result --- appending 1 to result - --- result [0, 1, 0, 1] - --- Result = [2, 1, 0, 0, 0, 2, 0, 1, 0, 1] - --- Converting base Y number [2, 1, 0, 0, 0, 2, 0, 1, 0, 1] to configuration notation - --- Result = [3, 0, 0, 0, 0, 3, 0, 3] ---- Retained value to add in file: [3, 0, 0, 0, 0, 3, 0, 3], indice : (2, 8, 2, 5) - --- converting (1, 14, 0, 5) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) + --- appending 1 to result + --- result [0, 1, 1, 0] --- converting 1 in base 3 --- result [1] - --- converting 14 in base 2 + --- converting 13 in base 2 + --- appending 1 to result --- appending 0 to result --- appending 1 to result --- appending 1 to result + --- result [1, 1, 0, 1] + --- Result = [1, 0, 1, 1, 0, 1, 1, 1, 0, 1] + --- Converting base Y number [1, 0, 1, 1, 0, 1, 1, 1, 0, 1] to configuration notation + --- Result = [0, 2, 2, 0, 2, 2, 0, 2] +--- Retained value to add in file: [0, 2, 2, 0, 2, 2, 0, 2], indice : (1, 6, 1, 13) + --- converting (1, 7, 2, 6) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) + --- converting 1 in base 3 + --- result [1] + --- converting 7 in base 2 --- appending 1 to result - --- result [1, 1, 1, 0] - --- converting 0 in base 3 - --- result [0] - --- converting 5 in base 2 --- appending 1 to result - --- appending 0 to result --- appending 1 to result - --- result [0, 1, 0, 1] - --- Result = [1, 1, 1, 1, 0, 0, 0, 1, 0, 1] - --- Converting base Y number [1, 1, 1, 1, 0, 0, 0, 1, 0, 1] to configuration notation - --- Result = [2, 2, 2, 0, 0, 1, 0, 1] ---- Retained value to add in file: [2, 2, 2, 0, 0, 1, 0, 1], indice : (1, 14, 0, 5) - --- converting (2, 12, 0, 10) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) + --- result [0, 1, 1, 1] --- converting 2 in base 3 --- result [2] - --- converting 12 in base 2 - --- appending 0 to result + --- converting 6 in base 2 --- appending 0 to result --- appending 1 to result --- appending 1 to result - --- result [1, 1, 0, 0] + --- result [0, 1, 1, 0] + --- Result = [1, 0, 1, 1, 1, 2, 0, 1, 1, 0] + --- Converting base Y number [1, 0, 1, 1, 1, 2, 0, 1, 1, 0] to configuration notation + --- Result = [0, 2, 2, 2, 0, 3, 3, 0] +--- Retained value to add in file: [0, 2, 2, 2, 0, 3, 3, 0], indice : (1, 7, 2, 6) + --- converting (0, 8, 2, 4) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) --- converting 0 in base 3 --- result [0] - --- converting 10 in base 2 + --- converting 8 in base 2 + --- appending 0 to result --- appending 0 to result - --- appending 1 to result --- appending 0 to result --- appending 1 to result - --- result [1, 0, 1, 0] - --- Result = [2, 1, 1, 0, 0, 0, 1, 0, 1, 0] - --- Converting base Y number [2, 1, 1, 0, 0, 0, 1, 0, 1, 0] to configuration notation - --- Result = [3, 3, 0, 0, 1, 0, 1, 0] ---- Retained value to add in file: [3, 3, 0, 0, 1, 0, 1, 0], indice : (2, 12, 0, 10) - --- converting (2, 8, 1, 14) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) + --- result [1, 0, 0, 0] --- converting 2 in base 3 --- result [2] - --- converting 8 in base 2 - --- appending 0 to result + --- converting 4 in base 2 --- appending 0 to result --- appending 0 to result --- appending 1 to result - --- result [1, 0, 0, 0] + --- result [0, 1, 0, 0] + --- Result = [0, 1, 0, 0, 0, 2, 0, 1, 0, 0] + --- Converting base Y number [0, 1, 0, 0, 0, 2, 0, 1, 0, 0] to configuration notation + --- Result = [1, 0, 0, 0, 0, 3, 0, 0] +--- Retained value to add in file: [1, 0, 0, 0, 0, 3, 0, 0], indice : (0, 8, 2, 4) + --- converting (1, 9, 0, 6) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) --- converting 1 in base 3 --- result [1] - --- converting 14 in base 2 + --- converting 9 in base 2 + --- appending 1 to result + --- appending 0 to result --- appending 0 to result --- appending 1 to result + --- result [1, 0, 0, 1] + --- converting 0 in base 3 + --- result [0] + --- converting 6 in base 2 + --- appending 0 to result --- appending 1 to result --- appending 1 to result - --- result [1, 1, 1, 0] - --- Result = [2, 1, 0, 0, 0, 1, 1, 1, 1, 0] - --- Converting base Y number [2, 1, 0, 0, 0, 1, 1, 1, 1, 0] to configuration notation - --- Result = [3, 0, 0, 0, 2, 2, 2, 0] ---- Retained value to add in file: [3, 0, 0, 0, 2, 2, 2, 0], indice : (2, 8, 1, 14) - --- converting (2, 2, 0, 11) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) - --- converting 2 in base 3 - --- result [2] + --- result [0, 1, 1, 0] + --- Result = [1, 1, 0, 0, 1, 0, 0, 1, 1, 0] + --- Converting base Y number [1, 1, 0, 0, 1, 0, 0, 1, 1, 0] to configuration notation + --- Result = [2, 0, 0, 2, 0, 1, 1, 0] +--- Retained value to add in file: [2, 0, 0, 2, 0, 1, 1, 0], indice : (1, 9, 0, 6) + --- converting (1, 2, 1, 13) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) + --- converting 1 in base 3 + --- result [1] --- converting 2 in base 2 --- appending 0 to result --- appending 1 to result --- result [0, 0, 1, 0] + --- converting 1 in base 3 + --- result [1] + --- converting 13 in base 2 + --- appending 1 to result + --- appending 0 to result + --- appending 1 to result + --- appending 1 to result + --- result [1, 1, 0, 1] + --- Result = [1, 0, 0, 1, 0, 1, 1, 1, 0, 1] + --- Converting base Y number [1, 0, 0, 1, 0, 1, 1, 1, 0, 1] to configuration notation + --- Result = [0, 0, 2, 0, 2, 2, 0, 2] +--- Retained value to add in file: [0, 0, 2, 0, 2, 2, 0, 2], indice : (1, 2, 1, 13) + --- converting (2, 1, 2, 1) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) + --- converting 2 in base 3 + --- result [2] + --- converting 1 in base 2 + --- result [0, 0, 0, 1] + --- converting 2 in base 3 + --- result [2] + --- converting 1 in base 2 + --- result [0, 0, 0, 1] + --- Result = [2, 0, 0, 0, 1, 2, 0, 0, 0, 1] + --- Converting base Y number [2, 0, 0, 0, 1, 2, 0, 0, 0, 1] to configuration notation + --- Result = [0, 0, 0, 3, 0, 0, 0, 3] +--- Retained value to add in file: [0, 0, 0, 3, 0, 0, 0, 3], indice : (2, 1, 2, 1) + --- converting (0, 9, 2, 12) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) --- converting 0 in base 3 --- result [0] - --- converting 11 in base 2 - --- appending 1 to result + --- converting 9 in base 2 --- appending 1 to result --- appending 0 to result + --- appending 0 to result --- appending 1 to result - --- result [1, 0, 1, 1] - --- Result = [2, 0, 0, 1, 0, 0, 1, 0, 1, 1] - --- Converting base Y number [2, 0, 0, 1, 0, 0, 1, 0, 1, 1] to configuration notation - --- Result = [0, 0, 3, 0, 1, 0, 1, 1] ---- Retained value to add in file: [0, 0, 3, 0, 1, 0, 1, 1], indice : (2, 2, 0, 11) - --- converting (2, 12, 1, 13) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) + --- result [1, 0, 0, 1] --- converting 2 in base 3 --- result [2] --- converting 12 in base 2 @@ -9500,48 +9540,88 @@ resulted X configuration : [0, 0, 1, 1, 0, 0, 3, 0] --- appending 1 to result --- appending 1 to result --- result [1, 1, 0, 0] + --- Result = [0, 1, 0, 0, 1, 2, 1, 1, 0, 0] + --- Converting base Y number [0, 1, 0, 0, 1, 2, 1, 1, 0, 0] to configuration notation + --- Result = [1, 0, 0, 1, 3, 3, 0, 0] +--- Retained value to add in file: [1, 0, 0, 1, 3, 3, 0, 0], indice : (0, 9, 2, 12) + --- converting (0, 4, 1, 7) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) + --- converting 0 in base 3 + --- result [0] + --- converting 4 in base 2 + --- appending 0 to result + --- appending 0 to result + --- appending 1 to result + --- result [0, 1, 0, 0] --- converting 1 in base 3 --- result [1] + --- converting 7 in base 2 + --- appending 1 to result + --- appending 1 to result + --- appending 1 to result + --- result [0, 1, 1, 1] + --- Result = [0, 0, 1, 0, 0, 1, 0, 1, 1, 1] + --- Converting base Y number [0, 0, 1, 0, 0, 1, 0, 1, 1, 1] to configuration notation + --- Result = [0, 1, 0, 0, 0, 2, 2, 2] +--- Retained value to add in file: [0, 1, 0, 0, 0, 2, 2, 2], indice : (0, 4, 1, 7) + --- converting (2, 13, 1, 1) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) + --- converting 2 in base 3 + --- result [2] --- converting 13 in base 2 --- appending 1 to result --- appending 0 to result --- appending 1 to result --- appending 1 to result --- result [1, 1, 0, 1] - --- Result = [2, 1, 1, 0, 0, 1, 1, 1, 0, 1] - --- Converting base Y number [2, 1, 1, 0, 0, 1, 1, 1, 0, 1] to configuration notation - --- Result = [3, 3, 0, 0, 2, 2, 0, 2] ---- Retained value to add in file: [3, 3, 0, 0, 2, 2, 0, 2], indice : (2, 12, 1, 13) - --- converting (1, 10, 2, 11) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) --- converting 1 in base 3 --- result [1] - --- converting 10 in base 2 + --- converting 1 in base 2 + --- result [0, 0, 0, 1] + --- Result = [2, 1, 1, 0, 1, 1, 0, 0, 0, 1] + --- Converting base Y number [2, 1, 1, 0, 1, 1, 0, 0, 0, 1] to configuration notation + --- Result = [3, 3, 0, 3, 0, 0, 0, 2] +--- Retained value to add in file: [3, 3, 0, 3, 0, 0, 0, 2], indice : (2, 13, 1, 1) + --- converting (0, 14, 0, 14) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) + --- converting 0 in base 3 + --- result [0] + --- converting 14 in base 2 --- appending 0 to result --- appending 1 to result + --- appending 1 to result + --- appending 1 to result + --- result [1, 1, 1, 0] + --- converting 0 in base 3 + --- result [0] + --- converting 14 in base 2 --- appending 0 to result --- appending 1 to result - --- result [1, 0, 1, 0] - --- converting 2 in base 3 - --- result [2] - --- converting 11 in base 2 --- appending 1 to result --- appending 1 to result + --- result [1, 1, 1, 0] + --- Result = [0, 1, 1, 1, 0, 0, 1, 1, 1, 0] + --- Converting base Y number [0, 1, 1, 1, 0, 0, 1, 1, 1, 0] to configuration notation + --- Result = [1, 1, 1, 0, 1, 1, 1, 0] +--- Retained value to add in file: [1, 1, 1, 0, 1, 1, 1, 0], indice : (0, 14, 0, 14) + --- converting (0, 10, 0, 7) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) + --- converting 0 in base 3 + --- result [0] + --- converting 10 in base 2 + --- appending 0 to result + --- appending 1 to result --- appending 0 to result --- appending 1 to result - --- result [1, 0, 1, 1] - --- Result = [1, 1, 0, 1, 0, 2, 1, 0, 1, 1] - --- Converting base Y number [1, 1, 0, 1, 0, 2, 1, 0, 1, 1] to configuration notation - --- Result = [2, 0, 2, 0, 3, 0, 3, 3] ---- Retained value to add in file: [2, 0, 2, 0, 3, 0, 3, 3], indice : (1, 10, 2, 11) - --- converting (0, 13, 0, 9) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) + --- result [1, 0, 1, 0] --- converting 0 in base 3 --- result [0] - --- converting 13 in base 2 + --- converting 7 in base 2 --- appending 1 to result - --- appending 0 to result --- appending 1 to result --- appending 1 to result - --- result [1, 1, 0, 1] + --- result [0, 1, 1, 1] + --- Result = [0, 1, 0, 1, 0, 0, 0, 1, 1, 1] + --- Converting base Y number [0, 1, 0, 1, 0, 0, 0, 1, 1, 1] to configuration notation + --- Result = [1, 0, 1, 0, 0, 1, 1, 1] +--- Retained value to add in file: [1, 0, 1, 0, 0, 1, 1, 1], indice : (0, 10, 0, 7) + --- converting (0, 9, 1, 7) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) --- converting 0 in base 3 --- result [0] --- converting 9 in base 2 @@ -9550,11 +9630,38 @@ resulted X configuration : [0, 0, 1, 1, 0, 0, 3, 0] --- appending 0 to result --- appending 1 to result --- result [1, 0, 0, 1] - --- Result = [0, 1, 1, 0, 1, 0, 1, 0, 0, 1] - --- Converting base Y number [0, 1, 1, 0, 1, 0, 1, 0, 0, 1] to configuration notation - --- Result = [1, 1, 0, 1, 1, 0, 0, 1] ---- Retained value to add in file: [1, 1, 0, 1, 1, 0, 0, 1], indice : (0, 13, 0, 9) - --- converting (2, 10, 0, 11) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) + --- converting 1 in base 3 + --- result [1] + --- converting 7 in base 2 + --- appending 1 to result + --- appending 1 to result + --- appending 1 to result + --- result [0, 1, 1, 1] + --- Result = [0, 1, 0, 0, 1, 1, 0, 1, 1, 1] + --- Converting base Y number [0, 1, 0, 0, 1, 1, 0, 1, 1, 1] to configuration notation + --- Result = [1, 0, 0, 1, 0, 2, 2, 2] +--- Retained value to add in file: [1, 0, 0, 1, 0, 2, 2, 2], indice : (0, 9, 1, 7) + --- converting (1, 11, 2, 5) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) + --- converting 1 in base 3 + --- result [1] + --- converting 11 in base 2 + --- appending 1 to result + --- appending 1 to result + --- appending 0 to result + --- appending 1 to result + --- result [1, 0, 1, 1] + --- converting 2 in base 3 + --- result [2] + --- converting 5 in base 2 + --- appending 1 to result + --- appending 0 to result + --- appending 1 to result + --- result [0, 1, 0, 1] + --- Result = [1, 1, 0, 1, 1, 2, 0, 1, 0, 1] + --- Converting base Y number [1, 1, 0, 1, 1, 2, 0, 1, 0, 1] to configuration notation + --- Result = [2, 0, 2, 2, 0, 3, 0, 3] +--- Retained value to add in file: [2, 0, 2, 2, 0, 3, 0, 3], indice : (1, 11, 2, 5) + --- converting (2, 10, 2, 12) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) --- converting 2 in base 3 --- result [2] --- converting 10 in base 2 @@ -9563,6 +9670,19 @@ resulted X configuration : [0, 0, 1, 1, 0, 0, 3, 0] --- appending 0 to result --- appending 1 to result --- result [1, 0, 1, 0] + --- converting 2 in base 3 + --- result [2] + --- converting 12 in base 2 + --- appending 0 to result + --- appending 0 to result + --- appending 1 to result + --- appending 1 to result + --- result [1, 1, 0, 0] + --- Result = [2, 1, 0, 1, 0, 2, 1, 1, 0, 0] + --- Converting base Y number [2, 1, 0, 1, 0, 2, 1, 1, 0, 0] to configuration notation + --- Result = [3, 0, 3, 0, 3, 3, 0, 0] +--- Retained value to add in file: [3, 0, 3, 0, 3, 3, 0, 0], indice : (2, 10, 2, 12) + --- converting (0, 11, 0, 2) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) --- converting 0 in base 3 --- result [0] --- converting 11 in base 2 @@ -9571,708 +9691,36 @@ resulted X configuration : [0, 0, 1, 1, 0, 0, 3, 0] --- appending 0 to result --- appending 1 to result --- result [1, 0, 1, 1] - --- Result = [2, 1, 0, 1, 0, 0, 1, 0, 1, 1] - --- Converting base Y number [2, 1, 0, 1, 0, 0, 1, 0, 1, 1] to configuration notation - --- Result = [3, 0, 3, 0, 1, 0, 1, 1] ---- Retained value to add in file: [3, 0, 3, 0, 1, 0, 1, 1], indice : (2, 10, 0, 11) - --- converting (1, 3, 0, 8) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) - --- converting 1 in base 3 - --- result [1] - --- converting 3 in base 2 - --- appending 1 to result - --- appending 1 to result - --- result [0, 0, 1, 1] --- converting 0 in base 3 --- result [0] - --- converting 8 in base 2 - --- appending 0 to result - --- appending 0 to result - --- appending 0 to result - --- appending 1 to result - --- result [1, 0, 0, 0] - --- Result = [1, 0, 0, 1, 1, 0, 1, 0, 0, 0] - --- Converting base Y number [1, 0, 0, 1, 1, 0, 1, 0, 0, 0] to configuration notation - --- Result = [0, 0, 2, 2, 1, 0, 0, 0] ---- Retained value to add in file: [0, 0, 2, 2, 1, 0, 0, 0], indice : (1, 3, 0, 8) - --- converting (0, 14, 1, 1) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) - --- converting 0 in base 3 - --- result [0] - --- converting 14 in base 2 - --- appending 0 to result - --- appending 1 to result - --- appending 1 to result - --- appending 1 to result - --- result [1, 1, 1, 0] - --- converting 1 in base 3 - --- result [1] - --- converting 1 in base 2 - --- result [0, 0, 0, 1] - --- Result = [0, 1, 1, 1, 0, 1, 0, 0, 0, 1] - --- Converting base Y number [0, 1, 1, 1, 0, 1, 0, 0, 0, 1] to configuration notation - --- Result = [1, 1, 1, 0, 0, 0, 0, 2] ---- Retained value to add in file: [1, 1, 1, 0, 0, 0, 0, 2], indice : (0, 14, 1, 1) - --- converting (1, 7, 0, 11) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) - --- converting 1 in base 3 - --- result [1] - --- converting 7 in base 2 - --- appending 1 to result - --- appending 1 to result - --- appending 1 to result - --- result [0, 1, 1, 1] - --- converting 0 in base 3 - --- result [0] - --- converting 11 in base 2 - --- appending 1 to result - --- appending 1 to result - --- appending 0 to result - --- appending 1 to result - --- result [1, 0, 1, 1] - --- Result = [1, 0, 1, 1, 1, 0, 1, 0, 1, 1] - --- Converting base Y number [1, 0, 1, 1, 1, 0, 1, 0, 1, 1] to configuration notation - --- Result = [0, 2, 2, 2, 1, 0, 1, 1] ---- Retained value to add in file: [0, 2, 2, 2, 1, 0, 1, 1], indice : (1, 7, 0, 11) - --- converting (0, 1, 1, 1) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) - --- converting 0 in base 3 - --- result [0] - --- converting 1 in base 2 - --- result [0, 0, 0, 1] - --- converting 1 in base 3 - --- result [1] - --- converting 1 in base 2 - --- result [0, 0, 0, 1] - --- Result = [0, 0, 0, 0, 1, 1, 0, 0, 0, 1] - --- Converting base Y number [0, 0, 0, 0, 1, 1, 0, 0, 0, 1] to configuration notation - --- Result = [0, 0, 0, 1, 0, 0, 0, 2] ---- Retained value to add in file: [0, 0, 0, 1, 0, 0, 0, 2], indice : (0, 1, 1, 1) - --- converting (1, 3, 1, 3) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) - --- converting 1 in base 3 - --- result [1] - --- converting 3 in base 2 - --- appending 1 to result - --- appending 1 to result - --- result [0, 0, 1, 1] - --- converting 1 in base 3 - --- result [1] - --- converting 3 in base 2 - --- appending 1 to result - --- appending 1 to result - --- result [0, 0, 1, 1] - --- Result = [1, 0, 0, 1, 1, 1, 0, 0, 1, 1] - --- Converting base Y number [1, 0, 0, 1, 1, 1, 0, 0, 1, 1] to configuration notation - --- Result = [0, 0, 2, 2, 0, 0, 2, 2] ---- Retained value to add in file: [0, 0, 2, 2, 0, 0, 2, 2], indice : (1, 3, 1, 3) - --- converting (2, 10, 1, 3) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) - --- converting 2 in base 3 - --- result [2] - --- converting 10 in base 2 - --- appending 0 to result - --- appending 1 to result - --- appending 0 to result - --- appending 1 to result - --- result [1, 0, 1, 0] - --- converting 1 in base 3 - --- result [1] - --- converting 3 in base 2 - --- appending 1 to result - --- appending 1 to result - --- result [0, 0, 1, 1] - --- Result = [2, 1, 0, 1, 0, 1, 0, 0, 1, 1] - --- Converting base Y number [2, 1, 0, 1, 0, 1, 0, 0, 1, 1] to configuration notation - --- Result = [3, 0, 3, 0, 0, 0, 2, 2] ---- Retained value to add in file: [3, 0, 3, 0, 0, 0, 2, 2], indice : (2, 10, 1, 3) - --- converting (2, 10, 1, 2) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) - --- converting 2 in base 3 - --- result [2] - --- converting 10 in base 2 - --- appending 0 to result - --- appending 1 to result - --- appending 0 to result - --- appending 1 to result - --- result [1, 0, 1, 0] - --- converting 1 in base 3 - --- result [1] - --- converting 2 in base 2 + --- converting 2 in base 2 --- appending 0 to result --- appending 1 to result --- result [0, 0, 1, 0] - --- Result = [2, 1, 0, 1, 0, 1, 0, 0, 1, 0] - --- Converting base Y number [2, 1, 0, 1, 0, 1, 0, 0, 1, 0] to configuration notation - --- Result = [3, 0, 3, 0, 0, 0, 2, 0] ---- Retained value to add in file: [3, 0, 3, 0, 0, 0, 2, 0], indice : (2, 10, 1, 2) - --- converting (1, 11, 0, 6) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) - --- converting 1 in base 3 - --- result [1] - --- converting 11 in base 2 - --- appending 1 to result - --- appending 1 to result - --- appending 0 to result - --- appending 1 to result - --- result [1, 0, 1, 1] + --- Result = [0, 1, 0, 1, 1, 0, 0, 0, 1, 0] + --- Converting base Y number [0, 1, 0, 1, 1, 0, 0, 0, 1, 0] to configuration notation + --- Result = [1, 0, 1, 1, 0, 0, 1, 0] +--- Retained value to add in file: [1, 0, 1, 1, 0, 0, 1, 0], indice : (0, 11, 0, 2) + --- converting (0, 7, 1, 6) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) --- converting 0 in base 3 --- result [0] - --- converting 6 in base 2 - --- appending 0 to result - --- appending 1 to result - --- appending 1 to result - --- result [0, 1, 1, 0] - --- Result = [1, 1, 0, 1, 1, 0, 0, 1, 1, 0] - --- Converting base Y number [1, 1, 0, 1, 1, 0, 0, 1, 1, 0] to configuration notation - --- Result = [2, 0, 2, 2, 0, 1, 1, 0] ---- Retained value to add in file: [2, 0, 2, 2, 0, 1, 1, 0], indice : (1, 11, 0, 6) - --- converting (1, 3, 2, 2) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) - --- converting 1 in base 3 - --- result [1] - --- converting 3 in base 2 - --- appending 1 to result - --- appending 1 to result - --- result [0, 0, 1, 1] - --- converting 2 in base 3 - --- result [2] - --- converting 2 in base 2 - --- appending 0 to result - --- appending 1 to result - --- result [0, 0, 1, 0] - --- Result = [1, 0, 0, 1, 1, 2, 0, 0, 1, 0] - --- Converting base Y number [1, 0, 0, 1, 1, 2, 0, 0, 1, 0] to configuration notation - --- Result = [0, 0, 2, 2, 0, 0, 3, 0] ---- Retained value to add in file: [0, 0, 2, 2, 0, 0, 3, 0], indice : (1, 3, 2, 2) - --- converting (0, 5, 2, 14) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) - --- converting 0 in base 3 - --- result [0] - --- converting 5 in base 2 - --- appending 1 to result - --- appending 0 to result - --- appending 1 to result - --- result [0, 1, 0, 1] - --- converting 2 in base 3 - --- result [2] - --- converting 14 in base 2 - --- appending 0 to result - --- appending 1 to result - --- appending 1 to result - --- appending 1 to result - --- result [1, 1, 1, 0] - --- Result = [0, 0, 1, 0, 1, 2, 1, 1, 1, 0] - --- Converting base Y number [0, 0, 1, 0, 1, 2, 1, 1, 1, 0] to configuration notation - --- Result = [0, 1, 0, 1, 3, 3, 3, 0] ---- Retained value to add in file: [0, 1, 0, 1, 3, 3, 3, 0], indice : (0, 5, 2, 14) - --- converting (0, 1, 0, 7) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) - --- converting 0 in base 3 - --- result [0] - --- converting 1 in base 2 - --- result [0, 0, 0, 1] - --- converting 0 in base 3 - --- result [0] - --- converting 7 in base 2 - --- appending 1 to result - --- appending 1 to result - --- appending 1 to result - --- result [0, 1, 1, 1] - --- Result = [0, 0, 0, 0, 1, 0, 0, 1, 1, 1] - --- Converting base Y number [0, 0, 0, 0, 1, 0, 0, 1, 1, 1] to configuration notation - --- Result = [0, 0, 0, 1, 0, 1, 1, 1] ---- Retained value to add in file: [0, 0, 0, 1, 0, 1, 1, 1], indice : (0, 1, 0, 7) - --- converting (0, 1, 0, 10) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) - --- converting 0 in base 3 - --- result [0] - --- converting 1 in base 2 - --- result [0, 0, 0, 1] - --- converting 0 in base 3 - --- result [0] - --- converting 10 in base 2 - --- appending 0 to result - --- appending 1 to result - --- appending 0 to result - --- appending 1 to result - --- result [1, 0, 1, 0] - --- Result = [0, 0, 0, 0, 1, 0, 1, 0, 1, 0] - --- Converting base Y number [0, 0, 0, 0, 1, 0, 1, 0, 1, 0] to configuration notation - --- Result = [0, 0, 0, 1, 1, 0, 1, 0] ---- Retained value to add in file: [0, 0, 0, 1, 1, 0, 1, 0], indice : (0, 1, 0, 10) - --- converting (2, 11, 2, 3) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) - --- converting 2 in base 3 - --- result [2] - --- converting 11 in base 2 - --- appending 1 to result - --- appending 1 to result - --- appending 0 to result - --- appending 1 to result - --- result [1, 0, 1, 1] - --- converting 2 in base 3 - --- result [2] - --- converting 3 in base 2 - --- appending 1 to result - --- appending 1 to result - --- result [0, 0, 1, 1] - --- Result = [2, 1, 0, 1, 1, 2, 0, 0, 1, 1] - --- Converting base Y number [2, 1, 0, 1, 1, 2, 0, 0, 1, 1] to configuration notation - --- Result = [3, 0, 3, 3, 0, 0, 3, 3] ---- Retained value to add in file: [3, 0, 3, 3, 0, 0, 3, 3], indice : (2, 11, 2, 3) - --- converting (2, 2, 0, 6) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) - --- converting 2 in base 3 - --- result [2] - --- converting 2 in base 2 - --- appending 0 to result - --- appending 1 to result - --- result [0, 0, 1, 0] - --- converting 0 in base 3 - --- result [0] - --- converting 6 in base 2 - --- appending 0 to result - --- appending 1 to result - --- appending 1 to result - --- result [0, 1, 1, 0] - --- Result = [2, 0, 0, 1, 0, 0, 0, 1, 1, 0] - --- Converting base Y number [2, 0, 0, 1, 0, 0, 0, 1, 1, 0] to configuration notation - --- Result = [0, 0, 3, 0, 0, 1, 1, 0] ---- Retained value to add in file: [0, 0, 3, 0, 0, 1, 1, 0], indice : (2, 2, 0, 6) - --- converting (1, 8, 1, 2) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) - --- converting 1 in base 3 - --- result [1] - --- converting 8 in base 2 - --- appending 0 to result - --- appending 0 to result - --- appending 0 to result - --- appending 1 to result - --- result [1, 0, 0, 0] - --- converting 1 in base 3 - --- result [1] - --- converting 2 in base 2 - --- appending 0 to result - --- appending 1 to result - --- result [0, 0, 1, 0] - --- Result = [1, 1, 0, 0, 0, 1, 0, 0, 1, 0] - --- Converting base Y number [1, 1, 0, 0, 0, 1, 0, 0, 1, 0] to configuration notation - --- Result = [2, 0, 0, 0, 0, 0, 2, 0] ---- Retained value to add in file: [2, 0, 0, 0, 0, 0, 2, 0], indice : (1, 8, 1, 2) - --- converting (0, 15, 0, 12) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) - --- converting 0 in base 3 - --- result [0] - --- converting 15 in base 2 - --- appending 1 to result - --- appending 1 to result - --- appending 1 to result - --- appending 1 to result - --- result [1, 1, 1, 1] - --- converting 0 in base 3 - --- result [0] - --- converting 12 in base 2 - --- appending 0 to result - --- appending 0 to result - --- appending 1 to result - --- appending 1 to result - --- result [1, 1, 0, 0] - --- Result = [0, 1, 1, 1, 1, 0, 1, 1, 0, 0] - --- Converting base Y number [0, 1, 1, 1, 1, 0, 1, 1, 0, 0] to configuration notation - --- Result = [1, 1, 1, 1, 1, 1, 0, 0] ---- Retained value to add in file: [1, 1, 1, 1, 1, 1, 0, 0], indice : (0, 15, 0, 12) - --- converting (1, 6, 1, 2) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) - --- converting 1 in base 3 - --- result [1] - --- converting 6 in base 2 - --- appending 0 to result - --- appending 1 to result - --- appending 1 to result - --- result [0, 1, 1, 0] - --- converting 1 in base 3 - --- result [1] - --- converting 2 in base 2 - --- appending 0 to result - --- appending 1 to result - --- result [0, 0, 1, 0] - --- Result = [1, 0, 1, 1, 0, 1, 0, 0, 1, 0] - --- Converting base Y number [1, 0, 1, 1, 0, 1, 0, 0, 1, 0] to configuration notation - --- Result = [0, 2, 2, 0, 0, 0, 2, 0] ---- Retained value to add in file: [0, 2, 2, 0, 0, 0, 2, 0], indice : (1, 6, 1, 2) - --- converting (1, 2, 2, 11) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) - --- converting 1 in base 3 - --- result [1] - --- converting 2 in base 2 - --- appending 0 to result - --- appending 1 to result - --- result [0, 0, 1, 0] - --- converting 2 in base 3 - --- result [2] - --- converting 11 in base 2 - --- appending 1 to result - --- appending 1 to result - --- appending 0 to result - --- appending 1 to result - --- result [1, 0, 1, 1] - --- Result = [1, 0, 0, 1, 0, 2, 1, 0, 1, 1] - --- Converting base Y number [1, 0, 0, 1, 0, 2, 1, 0, 1, 1] to configuration notation - --- Result = [0, 0, 2, 0, 3, 0, 3, 3] ---- Retained value to add in file: [0, 0, 2, 0, 3, 0, 3, 3], indice : (1, 2, 2, 11) - --- converting (2, 12, 1, 4) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) - --- converting 2 in base 3 - --- result [2] - --- converting 12 in base 2 - --- appending 0 to result - --- appending 0 to result - --- appending 1 to result - --- appending 1 to result - --- result [1, 1, 0, 0] - --- converting 1 in base 3 - --- result [1] - --- converting 4 in base 2 - --- appending 0 to result - --- appending 0 to result - --- appending 1 to result - --- result [0, 1, 0, 0] - --- Result = [2, 1, 1, 0, 0, 1, 0, 1, 0, 0] - --- Converting base Y number [2, 1, 1, 0, 0, 1, 0, 1, 0, 0] to configuration notation - --- Result = [3, 3, 0, 0, 0, 2, 0, 0] ---- Retained value to add in file: [3, 3, 0, 0, 0, 2, 0, 0], indice : (2, 12, 1, 4) - --- converting (1, 5, 2, 1) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) - --- converting 1 in base 3 - --- result [1] - --- converting 5 in base 2 - --- appending 1 to result - --- appending 0 to result - --- appending 1 to result - --- result [0, 1, 0, 1] - --- converting 2 in base 3 - --- result [2] - --- converting 1 in base 2 - --- result [0, 0, 0, 1] - --- Result = [1, 0, 1, 0, 1, 2, 0, 0, 0, 1] - --- Converting base Y number [1, 0, 1, 0, 1, 2, 0, 0, 0, 1] to configuration notation - --- Result = [0, 2, 0, 2, 0, 0, 0, 3] ---- Retained value to add in file: [0, 2, 0, 2, 0, 0, 0, 3], indice : (1, 5, 2, 1) - --- converting (1, 6, 0, 5) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) - --- converting 1 in base 3 - --- result [1] - --- converting 6 in base 2 - --- appending 0 to result - --- appending 1 to result - --- appending 1 to result - --- result [0, 1, 1, 0] - --- converting 0 in base 3 - --- result [0] - --- converting 5 in base 2 - --- appending 1 to result - --- appending 0 to result - --- appending 1 to result - --- result [0, 1, 0, 1] - --- Result = [1, 0, 1, 1, 0, 0, 0, 1, 0, 1] - --- Converting base Y number [1, 0, 1, 1, 0, 0, 0, 1, 0, 1] to configuration notation - --- Result = [0, 2, 2, 0, 0, 1, 0, 1] ---- Retained value to add in file: [0, 2, 2, 0, 0, 1, 0, 1], indice : (1, 6, 0, 5) - --- converting (1, 3, 2, 1) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) - --- converting 1 in base 3 - --- result [1] - --- converting 3 in base 2 - --- appending 1 to result - --- appending 1 to result - --- result [0, 0, 1, 1] - --- converting 2 in base 3 - --- result [2] - --- converting 1 in base 2 - --- result [0, 0, 0, 1] - --- Result = [1, 0, 0, 1, 1, 2, 0, 0, 0, 1] - --- Converting base Y number [1, 0, 0, 1, 1, 2, 0, 0, 0, 1] to configuration notation - --- Result = [0, 0, 2, 2, 0, 0, 0, 3] ---- Retained value to add in file: [0, 0, 2, 2, 0, 0, 0, 3], indice : (1, 3, 2, 1) - --- converting (1, 8, 2, 9) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) - --- converting 1 in base 3 - --- result [1] - --- converting 8 in base 2 - --- appending 0 to result - --- appending 0 to result - --- appending 0 to result - --- appending 1 to result - --- result [1, 0, 0, 0] - --- converting 2 in base 3 - --- result [2] - --- converting 9 in base 2 - --- appending 1 to result - --- appending 0 to result - --- appending 0 to result - --- appending 1 to result - --- result [1, 0, 0, 1] - --- Result = [1, 1, 0, 0, 0, 2, 1, 0, 0, 1] - --- Converting base Y number [1, 1, 0, 0, 0, 2, 1, 0, 0, 1] to configuration notation - --- Result = [2, 0, 0, 0, 3, 0, 0, 3] ---- Retained value to add in file: [2, 0, 0, 0, 3, 0, 0, 3], indice : (1, 8, 2, 9) - --- converting (2, 3, 2, 13) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) - --- converting 2 in base 3 - --- result [2] - --- converting 3 in base 2 - --- appending 1 to result - --- appending 1 to result - --- result [0, 0, 1, 1] - --- converting 2 in base 3 - --- result [2] - --- converting 13 in base 2 - --- appending 1 to result - --- appending 0 to result - --- appending 1 to result - --- appending 1 to result - --- result [1, 1, 0, 1] - --- Result = [2, 0, 0, 1, 1, 2, 1, 1, 0, 1] - --- Converting base Y number [2, 0, 0, 1, 1, 2, 1, 1, 0, 1] to configuration notation - --- Result = [0, 0, 3, 3, 3, 3, 0, 3] ---- Retained value to add in file: [0, 0, 3, 3, 3, 3, 0, 3], indice : (2, 3, 2, 13) - --- converting (2, 1, 1, 7) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) - --- converting 2 in base 3 - --- result [2] - --- converting 1 in base 2 - --- result [0, 0, 0, 1] - --- converting 1 in base 3 - --- result [1] - --- converting 7 in base 2 - --- appending 1 to result - --- appending 1 to result - --- appending 1 to result - --- result [0, 1, 1, 1] - --- Result = [2, 0, 0, 0, 1, 1, 0, 1, 1, 1] - --- Converting base Y number [2, 0, 0, 0, 1, 1, 0, 1, 1, 1] to configuration notation - --- Result = [0, 0, 0, 3, 0, 2, 2, 2] ---- Retained value to add in file: [0, 0, 0, 3, 0, 2, 2, 2], indice : (2, 1, 1, 7) - --- converting (0, 4, 1, 4) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) - --- converting 0 in base 3 - --- result [0] - --- converting 4 in base 2 - --- appending 0 to result - --- appending 0 to result - --- appending 1 to result - --- result [0, 1, 0, 0] - --- converting 1 in base 3 - --- result [1] - --- converting 4 in base 2 - --- appending 0 to result - --- appending 0 to result - --- appending 1 to result - --- result [0, 1, 0, 0] - --- Result = [0, 0, 1, 0, 0, 1, 0, 1, 0, 0] - --- Converting base Y number [0, 0, 1, 0, 0, 1, 0, 1, 0, 0] to configuration notation - --- Result = [0, 1, 0, 0, 0, 2, 0, 0] ---- Retained value to add in file: [0, 1, 0, 0, 0, 2, 0, 0], indice : (0, 4, 1, 4) - --- converting (0, 5, 0, 9) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) - --- converting 0 in base 3 - --- result [0] - --- converting 5 in base 2 - --- appending 1 to result - --- appending 0 to result - --- appending 1 to result - --- result [0, 1, 0, 1] - --- converting 0 in base 3 - --- result [0] - --- converting 9 in base 2 - --- appending 1 to result - --- appending 0 to result - --- appending 0 to result - --- appending 1 to result - --- result [1, 0, 0, 1] - --- Result = [0, 0, 1, 0, 1, 0, 1, 0, 0, 1] - --- Converting base Y number [0, 0, 1, 0, 1, 0, 1, 0, 0, 1] to configuration notation - --- Result = [0, 1, 0, 1, 1, 0, 0, 1] ---- Retained value to add in file: [0, 1, 0, 1, 1, 0, 0, 1], indice : (0, 5, 0, 9) - --- converting (2, 8, 2, 2) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) - --- converting 2 in base 3 - --- result [2] - --- converting 8 in base 2 - --- appending 0 to result - --- appending 0 to result - --- appending 0 to result - --- appending 1 to result - --- result [1, 0, 0, 0] - --- converting 2 in base 3 - --- result [2] - --- converting 2 in base 2 - --- appending 0 to result - --- appending 1 to result - --- result [0, 0, 1, 0] - --- Result = [2, 1, 0, 0, 0, 2, 0, 0, 1, 0] - --- Converting base Y number [2, 1, 0, 0, 0, 2, 0, 0, 1, 0] to configuration notation - --- Result = [3, 0, 0, 0, 0, 0, 3, 0] ---- Retained value to add in file: [3, 0, 0, 0, 0, 0, 3, 0], indice : (2, 8, 2, 2) - --- converting (2, 14, 1, 11) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) - --- converting 2 in base 3 - --- result [2] - --- converting 14 in base 2 - --- appending 0 to result - --- appending 1 to result - --- appending 1 to result - --- appending 1 to result - --- result [1, 1, 1, 0] - --- converting 1 in base 3 - --- result [1] - --- converting 11 in base 2 - --- appending 1 to result - --- appending 1 to result - --- appending 0 to result - --- appending 1 to result - --- result [1, 0, 1, 1] - --- Result = [2, 1, 1, 1, 0, 1, 1, 0, 1, 1] - --- Converting base Y number [2, 1, 1, 1, 0, 1, 1, 0, 1, 1] to configuration notation - --- Result = [3, 3, 3, 0, 2, 0, 2, 2] ---- Retained value to add in file: [3, 3, 3, 0, 2, 0, 2, 2], indice : (2, 14, 1, 11) - --- converting (1, 12, 0, 11) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) - --- converting 1 in base 3 - --- result [1] - --- converting 12 in base 2 - --- appending 0 to result - --- appending 0 to result - --- appending 1 to result - --- appending 1 to result - --- result [1, 1, 0, 0] - --- converting 0 in base 3 - --- result [0] - --- converting 11 in base 2 - --- appending 1 to result - --- appending 1 to result - --- appending 0 to result - --- appending 1 to result - --- result [1, 0, 1, 1] - --- Result = [1, 1, 1, 0, 0, 0, 1, 0, 1, 1] - --- Converting base Y number [1, 1, 1, 0, 0, 0, 1, 0, 1, 1] to configuration notation - --- Result = [2, 2, 0, 0, 1, 0, 1, 1] ---- Retained value to add in file: [2, 2, 0, 0, 1, 0, 1, 1], indice : (1, 12, 0, 11) - --- converting (1, 4, 1, 4) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) - --- converting 1 in base 3 - --- result [1] - --- converting 4 in base 2 - --- appending 0 to result - --- appending 0 to result - --- appending 1 to result - --- result [0, 1, 0, 0] - --- converting 1 in base 3 - --- result [1] - --- converting 4 in base 2 - --- appending 0 to result - --- appending 0 to result - --- appending 1 to result - --- result [0, 1, 0, 0] - --- Result = [1, 0, 1, 0, 0, 1, 0, 1, 0, 0] - --- Converting base Y number [1, 0, 1, 0, 0, 1, 0, 1, 0, 0] to configuration notation - --- Result = [0, 2, 0, 0, 0, 2, 0, 0] ---- Retained value to add in file: [0, 2, 0, 0, 0, 2, 0, 0], indice : (1, 4, 1, 4) - --- converting (0, 1, 2, 5) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) - --- converting 0 in base 3 - --- result [0] - --- converting 1 in base 2 - --- result [0, 0, 0, 1] - --- converting 2 in base 3 - --- result [2] - --- converting 5 in base 2 - --- appending 1 to result - --- appending 0 to result - --- appending 1 to result - --- result [0, 1, 0, 1] - --- Result = [0, 0, 0, 0, 1, 2, 0, 1, 0, 1] - --- Converting base Y number [0, 0, 0, 0, 1, 2, 0, 1, 0, 1] to configuration notation - --- Result = [0, 0, 0, 1, 0, 3, 0, 3] ---- Retained value to add in file: [0, 0, 0, 1, 0, 3, 0, 3], indice : (0, 1, 2, 5) - --- converting (2, 14, 1, 12) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) - --- converting 2 in base 3 - --- result [2] - --- converting 14 in base 2 - --- appending 0 to result - --- appending 1 to result - --- appending 1 to result - --- appending 1 to result - --- result [1, 1, 1, 0] - --- converting 1 in base 3 - --- result [1] - --- converting 12 in base 2 - --- appending 0 to result - --- appending 0 to result - --- appending 1 to result - --- appending 1 to result - --- result [1, 1, 0, 0] - --- Result = [2, 1, 1, 1, 0, 1, 1, 1, 0, 0] - --- Converting base Y number [2, 1, 1, 1, 0, 1, 1, 1, 0, 0] to configuration notation - --- Result = [3, 3, 3, 0, 2, 2, 0, 0] ---- Retained value to add in file: [3, 3, 3, 0, 2, 2, 0, 0], indice : (2, 14, 1, 12) - --- converting (2, 11, 1, 1) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) - --- converting 2 in base 3 - --- result [2] - --- converting 11 in base 2 - --- appending 1 to result - --- appending 1 to result - --- appending 0 to result - --- appending 1 to result - --- result [1, 0, 1, 1] - --- converting 1 in base 3 - --- result [1] - --- converting 1 in base 2 - --- result [0, 0, 0, 1] - --- Result = [2, 1, 0, 1, 1, 1, 0, 0, 0, 1] - --- Converting base Y number [2, 1, 0, 1, 1, 1, 0, 0, 0, 1] to configuration notation - --- Result = [3, 0, 3, 3, 0, 0, 0, 2] ---- Retained value to add in file: [3, 0, 3, 3, 0, 0, 0, 2], indice : (2, 11, 1, 1) - --- converting (2, 8, 0, 9) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) - --- converting 2 in base 3 - --- result [2] - --- converting 8 in base 2 - --- appending 0 to result - --- appending 0 to result - --- appending 0 to result - --- appending 1 to result - --- result [1, 0, 0, 0] - --- converting 0 in base 3 - --- result [0] - --- converting 9 in base 2 - --- appending 1 to result - --- appending 0 to result - --- appending 0 to result - --- appending 1 to result - --- result [1, 0, 0, 1] - --- Result = [2, 1, 0, 0, 0, 0, 1, 0, 0, 1] - --- Converting base Y number [2, 1, 0, 0, 0, 0, 1, 0, 0, 1] to configuration notation - --- Result = [3, 0, 0, 0, 1, 0, 0, 1] ---- Retained value to add in file: [3, 0, 0, 0, 1, 0, 0, 1], indice : (2, 8, 0, 9) - --- converting (1, 8, 0, 6) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) - --- converting 1 in base 3 - --- result [1] - --- converting 8 in base 2 - --- appending 0 to result - --- appending 0 to result - --- appending 0 to result - --- appending 1 to result - --- result [1, 0, 0, 0] - --- converting 0 in base 3 - --- result [0] - --- converting 6 in base 2 - --- appending 0 to result - --- appending 1 to result - --- appending 1 to result - --- result [0, 1, 1, 0] - --- Result = [1, 1, 0, 0, 0, 0, 0, 1, 1, 0] - --- Converting base Y number [1, 1, 0, 0, 0, 0, 0, 1, 1, 0] to configuration notation - --- Result = [2, 0, 0, 0, 0, 1, 1, 0] ---- Retained value to add in file: [2, 0, 0, 0, 0, 1, 1, 0], indice : (1, 8, 0, 6) - --- converting (0, 12, 2, 9) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) - --- converting 0 in base 3 - --- result [0] - --- converting 12 in base 2 - --- appending 0 to result - --- appending 0 to result - --- appending 1 to result - --- appending 1 to result - --- result [1, 1, 0, 0] - --- converting 2 in base 3 - --- result [2] - --- converting 9 in base 2 - --- appending 1 to result - --- appending 0 to result - --- appending 0 to result - --- appending 1 to result - --- result [1, 0, 0, 1] - --- Result = [0, 1, 1, 0, 0, 2, 1, 0, 0, 1] - --- Converting base Y number [0, 1, 1, 0, 0, 2, 1, 0, 0, 1] to configuration notation - --- Result = [1, 1, 0, 0, 3, 0, 0, 3] ---- Retained value to add in file: [1, 1, 0, 0, 3, 0, 0, 3], indice : (0, 12, 2, 9) - --- converting (0, 12, 1, 15) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) - --- converting 0 in base 3 - --- result [0] - --- converting 12 in base 2 - --- appending 0 to result + --- converting 7 in base 2 + --- appending 1 to result + --- appending 1 to result + --- appending 1 to result + --- result [0, 1, 1, 1] + --- converting 1 in base 3 + --- result [1] + --- converting 6 in base 2 --- appending 0 to result --- appending 1 to result --- appending 1 to result - --- result [1, 1, 0, 0] + --- result [0, 1, 1, 0] + --- Result = [0, 0, 1, 1, 1, 1, 0, 1, 1, 0] + --- Converting base Y number [0, 0, 1, 1, 1, 1, 0, 1, 1, 0] to configuration notation + --- Result = [0, 1, 1, 1, 0, 2, 2, 0] +--- Retained value to add in file: [0, 1, 1, 1, 0, 2, 2, 0], indice : (0, 7, 1, 6) + --- converting (1, 15, 0, 15) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) --- converting 1 in base 3 --- result [1] --- converting 15 in base 2 @@ -10281,50 +9729,26 @@ resulted X configuration : [0, 0, 1, 1, 0, 0, 3, 0] --- appending 1 to result --- appending 1 to result --- result [1, 1, 1, 1] - --- Result = [0, 1, 1, 0, 0, 1, 1, 1, 1, 1] - --- Converting base Y number [0, 1, 1, 0, 0, 1, 1, 1, 1, 1] to configuration notation - --- Result = [1, 1, 0, 0, 2, 2, 2, 2] ---- Retained value to add in file: [1, 1, 0, 0, 2, 2, 2, 2], indice : (0, 12, 1, 15) - --- converting (0, 9, 0, 6) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) --- converting 0 in base 3 --- result [0] - --- converting 9 in base 2 + --- converting 15 in base 2 --- appending 1 to result - --- appending 0 to result - --- appending 0 to result --- appending 1 to result - --- result [1, 0, 0, 1] - --- converting 0 in base 3 - --- result [0] - --- converting 6 in base 2 - --- appending 0 to result --- appending 1 to result --- appending 1 to result - --- result [0, 1, 1, 0] - --- Result = [0, 1, 0, 0, 1, 0, 0, 1, 1, 0] - --- Converting base Y number [0, 1, 0, 0, 1, 0, 0, 1, 1, 0] to configuration notation - --- Result = [1, 0, 0, 1, 0, 1, 1, 0] ---- Retained value to add in file: [1, 0, 0, 1, 0, 1, 1, 0], indice : (0, 9, 0, 6) - --- converting (0, 10, 1, 2) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) + --- result [1, 1, 1, 1] + --- Result = [1, 1, 1, 1, 1, 0, 1, 1, 1, 1] + --- Converting base Y number [1, 1, 1, 1, 1, 0, 1, 1, 1, 1] to configuration notation + --- Result = [2, 2, 2, 2, 1, 1, 1, 1] +--- Retained value to add in file: [2, 2, 2, 2, 1, 1, 1, 1], indice : (1, 15, 0, 15) + --- converting (0, 4, 0, 13) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) --- converting 0 in base 3 --- result [0] - --- converting 10 in base 2 - --- appending 0 to result - --- appending 1 to result + --- converting 4 in base 2 --- appending 0 to result - --- appending 1 to result - --- result [1, 0, 1, 0] - --- converting 1 in base 3 - --- result [1] - --- converting 2 in base 2 --- appending 0 to result --- appending 1 to result - --- result [0, 0, 1, 0] - --- Result = [0, 1, 0, 1, 0, 1, 0, 0, 1, 0] - --- Converting base Y number [0, 1, 0, 1, 0, 1, 0, 0, 1, 0] to configuration notation - --- Result = [1, 0, 1, 0, 0, 0, 2, 0] ---- Retained value to add in file: [1, 0, 1, 0, 0, 0, 2, 0], indice : (0, 10, 1, 2) - --- converting (0, 13, 2, 7) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) + --- result [0, 1, 0, 0] --- converting 0 in base 3 --- result [0] --- converting 13 in base 2 @@ -10333,124 +9757,58 @@ resulted X configuration : [0, 0, 1, 1, 0, 0, 3, 0] --- appending 1 to result --- appending 1 to result --- result [1, 1, 0, 1] - --- converting 2 in base 3 - --- result [2] - --- converting 7 in base 2 - --- appending 1 to result - --- appending 1 to result - --- appending 1 to result - --- result [0, 1, 1, 1] - --- Result = [0, 1, 1, 0, 1, 2, 0, 1, 1, 1] - --- Converting base Y number [0, 1, 1, 0, 1, 2, 0, 1, 1, 1] to configuration notation - --- Result = [1, 1, 0, 1, 0, 3, 3, 3] ---- Retained value to add in file: [1, 1, 0, 1, 0, 3, 3, 3], indice : (0, 13, 2, 7) - --- converting (0, 13, 2, 10) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) + --- Result = [0, 0, 1, 0, 0, 0, 1, 1, 0, 1] + --- Converting base Y number [0, 0, 1, 0, 0, 0, 1, 1, 0, 1] to configuration notation + --- Result = [0, 1, 0, 0, 1, 1, 0, 1] +--- Retained value to add in file: [0, 1, 0, 0, 1, 1, 0, 1], indice : (0, 4, 0, 13) + --- converting (0, 5, 1, 12) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) --- converting 0 in base 3 --- result [0] - --- converting 13 in base 2 - --- appending 1 to result - --- appending 0 to result - --- appending 1 to result - --- appending 1 to result - --- result [1, 1, 0, 1] - --- converting 2 in base 3 - --- result [2] - --- converting 10 in base 2 - --- appending 0 to result + --- converting 5 in base 2 --- appending 1 to result --- appending 0 to result --- appending 1 to result - --- result [1, 0, 1, 0] - --- Result = [0, 1, 1, 0, 1, 2, 1, 0, 1, 0] - --- Converting base Y number [0, 1, 1, 0, 1, 2, 1, 0, 1, 0] to configuration notation - --- Result = [1, 1, 0, 1, 3, 0, 3, 0] ---- Retained value to add in file: [1, 1, 0, 1, 3, 0, 3, 0], indice : (0, 13, 2, 10) - --- converting (2, 12, 1, 11) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) - --- converting 2 in base 3 - --- result [2] + --- result [0, 1, 0, 1] + --- converting 1 in base 3 + --- result [1] --- converting 12 in base 2 --- appending 0 to result --- appending 0 to result --- appending 1 to result --- appending 1 to result --- result [1, 1, 0, 0] + --- Result = [0, 0, 1, 0, 1, 1, 1, 1, 0, 0] + --- Converting base Y number [0, 0, 1, 0, 1, 1, 1, 1, 0, 0] to configuration notation + --- Result = [0, 1, 0, 1, 2, 2, 0, 0] +--- Retained value to add in file: [0, 1, 0, 1, 2, 2, 0, 0], indice : (0, 5, 1, 12) + --- converting (1, 7, 1, 6) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) --- converting 1 in base 3 --- result [1] - --- converting 11 in base 2 - --- appending 1 to result - --- appending 1 to result - --- appending 0 to result - --- appending 1 to result - --- result [1, 0, 1, 1] - --- Result = [2, 1, 1, 0, 0, 1, 1, 0, 1, 1] - --- Converting base Y number [2, 1, 1, 0, 0, 1, 1, 0, 1, 1] to configuration notation - --- Result = [3, 3, 0, 0, 2, 0, 2, 2] ---- Retained value to add in file: [3, 3, 0, 0, 2, 0, 2, 2], indice : (2, 12, 1, 11) - --- converting (2, 10, 0, 10) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) - --- converting 2 in base 3 - --- result [2] - --- converting 10 in base 2 - --- appending 0 to result - --- appending 1 to result - --- appending 0 to result + --- converting 7 in base 2 --- appending 1 to result - --- result [1, 0, 1, 0] - --- converting 0 in base 3 - --- result [0] - --- converting 10 in base 2 - --- appending 0 to result --- appending 1 to result - --- appending 0 to result --- appending 1 to result - --- result [1, 0, 1, 0] - --- Result = [2, 1, 0, 1, 0, 0, 1, 0, 1, 0] - --- Converting base Y number [2, 1, 0, 1, 0, 0, 1, 0, 1, 0] to configuration notation - --- Result = [3, 0, 3, 0, 1, 0, 1, 0] ---- Retained value to add in file: [3, 0, 3, 0, 1, 0, 1, 0], indice : (2, 10, 0, 10) - --- converting (1, 1, 1, 9) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) - --- converting 1 in base 3 - --- result [1] - --- converting 1 in base 2 - --- result [0, 0, 0, 1] + --- result [0, 1, 1, 1] --- converting 1 in base 3 --- result [1] - --- converting 9 in base 2 - --- appending 1 to result - --- appending 0 to result - --- appending 0 to result - --- appending 1 to result - --- result [1, 0, 0, 1] - --- Result = [1, 0, 0, 0, 1, 1, 1, 0, 0, 1] - --- Converting base Y number [1, 0, 0, 0, 1, 1, 1, 0, 0, 1] to configuration notation - --- Result = [0, 0, 0, 2, 2, 0, 0, 2] ---- Retained value to add in file: [0, 0, 0, 2, 2, 0, 0, 2], indice : (1, 1, 1, 9) - --- converting (2, 6, 2, 4) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) - --- converting 2 in base 3 - --- result [2] --- converting 6 in base 2 --- appending 0 to result --- appending 1 to result --- appending 1 to result --- result [0, 1, 1, 0] - --- converting 2 in base 3 - --- result [2] - --- converting 4 in base 2 - --- appending 0 to result + --- Result = [1, 0, 1, 1, 1, 1, 0, 1, 1, 0] + --- Converting base Y number [1, 0, 1, 1, 1, 1, 0, 1, 1, 0] to configuration notation + --- Result = [0, 2, 2, 2, 0, 2, 2, 0] +--- Retained value to add in file: [0, 2, 2, 2, 0, 2, 2, 0], indice : (1, 7, 1, 6) + --- converting (1, 12, 2, 6) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) + --- converting 1 in base 3 + --- result [1] + --- converting 12 in base 2 --- appending 0 to result - --- appending 1 to result - --- result [0, 1, 0, 0] - --- Result = [2, 0, 1, 1, 0, 2, 0, 1, 0, 0] - --- Converting base Y number [2, 0, 1, 1, 0, 2, 0, 1, 0, 0] to configuration notation - --- Result = [0, 3, 3, 0, 0, 3, 0, 0] ---- Retained value to add in file: [0, 3, 3, 0, 0, 3, 0, 0], indice : (2, 6, 2, 4) - --- converting (0, 6, 2, 6) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) - --- converting 0 in base 3 - --- result [0] - --- converting 6 in base 2 --- appending 0 to result --- appending 1 to result --- appending 1 to result - --- result [0, 1, 1, 0] + --- result [1, 1, 0, 0] --- converting 2 in base 3 --- result [2] --- converting 6 in base 2 @@ -10458,150 +9816,189 @@ resulted X configuration : [0, 0, 1, 1, 0, 0, 3, 0] --- appending 1 to result --- appending 1 to result --- result [0, 1, 1, 0] - --- Result = [0, 0, 1, 1, 0, 2, 0, 1, 1, 0] - --- Converting base Y number [0, 0, 1, 1, 0, 2, 0, 1, 1, 0] to configuration notation - --- Result = [0, 1, 1, 0, 0, 3, 3, 0] ---- Retained value to add in file: [0, 1, 1, 0, 0, 3, 3, 0], indice : (0, 6, 2, 6) - --- converting (1, 14, 1, 8) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) + --- Result = [1, 1, 1, 0, 0, 2, 0, 1, 1, 0] + --- Converting base Y number [1, 1, 1, 0, 0, 2, 0, 1, 1, 0] to configuration notation + --- Result = [2, 2, 0, 0, 0, 3, 3, 0] +--- Retained value to add in file: [2, 2, 0, 0, 0, 3, 3, 0], indice : (1, 12, 2, 6) + --- converting (1, 7, 1, 7) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) --- converting 1 in base 3 --- result [1] - --- converting 14 in base 2 - --- appending 0 to result + --- converting 7 in base 2 --- appending 1 to result --- appending 1 to result --- appending 1 to result - --- result [1, 1, 1, 0] + --- result [0, 1, 1, 1] --- converting 1 in base 3 --- result [1] - --- converting 8 in base 2 - --- appending 0 to result - --- appending 0 to result + --- converting 7 in base 2 + --- appending 1 to result + --- appending 1 to result + --- appending 1 to result + --- result [0, 1, 1, 1] + --- Result = [1, 0, 1, 1, 1, 1, 0, 1, 1, 1] + --- Converting base Y number [1, 0, 1, 1, 1, 1, 0, 1, 1, 1] to configuration notation + --- Result = [0, 2, 2, 2, 0, 2, 2, 2] +--- Retained value to add in file: [0, 2, 2, 2, 0, 2, 2, 2], indice : (1, 7, 1, 7) + --- converting (0, 5, 1, 14) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) + --- converting 0 in base 3 + --- result [0] + --- converting 5 in base 2 + --- appending 1 to result --- appending 0 to result --- appending 1 to result - --- result [1, 0, 0, 0] - --- Result = [1, 1, 1, 1, 0, 1, 1, 0, 0, 0] - --- Converting base Y number [1, 1, 1, 1, 0, 1, 1, 0, 0, 0] to configuration notation - --- Result = [2, 2, 2, 0, 2, 0, 0, 0] ---- Retained value to add in file: [2, 2, 2, 0, 2, 0, 0, 0], indice : (1, 14, 1, 8) - --- converting (1, 15, 2, 10) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) + --- result [0, 1, 0, 1] --- converting 1 in base 3 --- result [1] - --- converting 15 in base 2 + --- converting 14 in base 2 + --- appending 0 to result --- appending 1 to result --- appending 1 to result --- appending 1 to result + --- result [1, 1, 1, 0] + --- Result = [0, 0, 1, 0, 1, 1, 1, 1, 1, 0] + --- Converting base Y number [0, 0, 1, 0, 1, 1, 1, 1, 1, 0] to configuration notation + --- Result = [0, 1, 0, 1, 2, 2, 2, 0] +--- Retained value to add in file: [0, 1, 0, 1, 2, 2, 2, 0], indice : (0, 5, 1, 14) + --- converting (0, 11, 0, 8) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) + --- converting 0 in base 3 + --- result [0] + --- converting 11 in base 2 + --- appending 1 to result --- appending 1 to result - --- result [1, 1, 1, 1] - --- converting 2 in base 3 - --- result [2] - --- converting 10 in base 2 --- appending 0 to result --- appending 1 to result + --- result [1, 0, 1, 1] + --- converting 0 in base 3 + --- result [0] + --- converting 8 in base 2 + --- appending 0 to result + --- appending 0 to result --- appending 0 to result --- appending 1 to result - --- result [1, 0, 1, 0] - --- Result = [1, 1, 1, 1, 1, 2, 1, 0, 1, 0] - --- Converting base Y number [1, 1, 1, 1, 1, 2, 1, 0, 1, 0] to configuration notation - --- Result = [2, 2, 2, 2, 3, 0, 3, 0] ---- Retained value to add in file: [2, 2, 2, 2, 3, 0, 3, 0], indice : (1, 15, 2, 10) - --- converting (2, 5, 2, 14) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) + --- result [1, 0, 0, 0] + --- Result = [0, 1, 0, 1, 1, 0, 1, 0, 0, 0] + --- Converting base Y number [0, 1, 0, 1, 1, 0, 1, 0, 0, 0] to configuration notation + --- Result = [1, 0, 1, 1, 1, 0, 0, 0] +--- Retained value to add in file: [1, 0, 1, 1, 1, 0, 0, 0], indice : (0, 11, 0, 8) + --- converting (2, 4, 1, 14) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) --- converting 2 in base 3 --- result [2] - --- converting 5 in base 2 - --- appending 1 to result + --- converting 4 in base 2 + --- appending 0 to result --- appending 0 to result --- appending 1 to result - --- result [0, 1, 0, 1] - --- converting 2 in base 3 - --- result [2] + --- result [0, 1, 0, 0] + --- converting 1 in base 3 + --- result [1] --- converting 14 in base 2 --- appending 0 to result --- appending 1 to result --- appending 1 to result --- appending 1 to result --- result [1, 1, 1, 0] - --- Result = [2, 0, 1, 0, 1, 2, 1, 1, 1, 0] - --- Converting base Y number [2, 0, 1, 0, 1, 2, 1, 1, 1, 0] to configuration notation - --- Result = [0, 3, 0, 3, 3, 3, 3, 0] ---- Retained value to add in file: [0, 3, 0, 3, 3, 3, 3, 0], indice : (2, 5, 2, 14) - --- converting (2, 11, 2, 12) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) - --- converting 2 in base 3 - --- result [2] - --- converting 11 in base 2 - --- appending 1 to result + --- Result = [2, 0, 1, 0, 0, 1, 1, 1, 1, 0] + --- Converting base Y number [2, 0, 1, 0, 0, 1, 1, 1, 1, 0] to configuration notation + --- Result = [0, 3, 0, 0, 2, 2, 2, 0] +--- Retained value to add in file: [0, 3, 0, 0, 2, 2, 2, 0], indice : (2, 4, 1, 14) + --- converting (1, 10, 0, 9) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) + --- converting 1 in base 3 + --- result [1] + --- converting 10 in base 2 + --- appending 0 to result --- appending 1 to result --- appending 0 to result --- appending 1 to result - --- result [1, 0, 1, 1] - --- converting 2 in base 3 - --- result [2] - --- converting 12 in base 2 + --- result [1, 0, 1, 0] + --- converting 0 in base 3 + --- result [0] + --- converting 9 in base 2 + --- appending 1 to result --- appending 0 to result --- appending 0 to result --- appending 1 to result - --- appending 1 to result - --- result [1, 1, 0, 0] - --- Result = [2, 1, 0, 1, 1, 2, 1, 1, 0, 0] - --- Converting base Y number [2, 1, 0, 1, 1, 2, 1, 1, 0, 0] to configuration notation - --- Result = [3, 0, 3, 3, 3, 3, 0, 0] ---- Retained value to add in file: [3, 0, 3, 3, 3, 3, 0, 0], indice : (2, 11, 2, 12) - --- converting (0, 1, 0, 13) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) + --- result [1, 0, 0, 1] + --- Result = [1, 1, 0, 1, 0, 0, 1, 0, 0, 1] + --- Converting base Y number [1, 1, 0, 1, 0, 0, 1, 0, 0, 1] to configuration notation + --- Result = [2, 0, 2, 0, 1, 0, 0, 1] +--- Retained value to add in file: [2, 0, 2, 0, 1, 0, 0, 1], indice : (1, 10, 0, 9) + --- converting (0, 1, 1, 12) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) --- converting 0 in base 3 --- result [0] --- converting 1 in base 2 --- result [0, 0, 0, 1] + --- converting 1 in base 3 + --- result [1] + --- converting 12 in base 2 + --- appending 0 to result + --- appending 0 to result + --- appending 1 to result + --- appending 1 to result + --- result [1, 1, 0, 0] + --- Result = [0, 0, 0, 0, 1, 1, 1, 1, 0, 0] + --- Converting base Y number [0, 0, 0, 0, 1, 1, 1, 1, 0, 0] to configuration notation + --- Result = [0, 0, 0, 1, 2, 2, 0, 0] +--- Retained value to add in file: [0, 0, 0, 1, 2, 2, 0, 0], indice : (0, 1, 1, 12) + --- converting (0, 9, 1, 4) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) --- converting 0 in base 3 --- result [0] - --- converting 13 in base 2 + --- converting 9 in base 2 --- appending 1 to result --- appending 0 to result + --- appending 0 to result --- appending 1 to result - --- appending 1 to result - --- result [1, 1, 0, 1] - --- Result = [0, 0, 0, 0, 1, 0, 1, 1, 0, 1] - --- Converting base Y number [0, 0, 0, 0, 1, 0, 1, 1, 0, 1] to configuration notation - --- Result = [0, 0, 0, 1, 1, 1, 0, 1] ---- Retained value to add in file: [0, 0, 0, 1, 1, 1, 0, 1], indice : (0, 1, 0, 13) - --- converting (1, 15, 2, 11) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) + --- result [1, 0, 0, 1] --- converting 1 in base 3 --- result [1] - --- converting 15 in base 2 - --- appending 1 to result - --- appending 1 to result - --- appending 1 to result + --- converting 4 in base 2 + --- appending 0 to result + --- appending 0 to result --- appending 1 to result - --- result [1, 1, 1, 1] + --- result [0, 1, 0, 0] + --- Result = [0, 1, 0, 0, 1, 1, 0, 1, 0, 0] + --- Converting base Y number [0, 1, 0, 0, 1, 1, 0, 1, 0, 0] to configuration notation + --- Result = [1, 0, 0, 1, 0, 2, 0, 0] +--- Retained value to add in file: [1, 0, 0, 1, 0, 2, 0, 0], indice : (0, 9, 1, 4) + --- converting (2, 6, 1, 9) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) --- converting 2 in base 3 --- result [2] - --- converting 11 in base 2 - --- appending 1 to result - --- appending 1 to result + --- converting 6 in base 2 --- appending 0 to result --- appending 1 to result - --- result [1, 0, 1, 1] - --- Result = [1, 1, 1, 1, 1, 2, 1, 0, 1, 1] - --- Converting base Y number [1, 1, 1, 1, 1, 2, 1, 0, 1, 1] to configuration notation - --- Result = [2, 2, 2, 2, 3, 0, 3, 3] ---- Retained value to add in file: [2, 2, 2, 2, 3, 0, 3, 3], indice : (1, 15, 2, 11) - --- converting (1, 5, 2, 6) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) + --- appending 1 to result + --- result [0, 1, 1, 0] --- converting 1 in base 3 --- result [1] - --- converting 5 in base 2 + --- converting 9 in base 2 --- appending 1 to result --- appending 0 to result + --- appending 0 to result --- appending 1 to result - --- result [0, 1, 0, 1] + --- result [1, 0, 0, 1] + --- Result = [2, 0, 1, 1, 0, 1, 1, 0, 0, 1] + --- Converting base Y number [2, 0, 1, 1, 0, 1, 1, 0, 0, 1] to configuration notation + --- Result = [0, 3, 3, 0, 2, 0, 0, 2] +--- Retained value to add in file: [0, 3, 3, 0, 2, 0, 0, 2], indice : (2, 6, 1, 9) + --- converting (2, 8, 0, 9) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) --- converting 2 in base 3 --- result [2] - --- converting 6 in base 2 + --- converting 8 in base 2 + --- appending 0 to result --- appending 0 to result + --- appending 0 to result + --- appending 1 to result + --- result [1, 0, 0, 0] + --- converting 0 in base 3 + --- result [0] + --- converting 9 in base 2 --- appending 1 to result + --- appending 0 to result + --- appending 0 to result --- appending 1 to result - --- result [0, 1, 1, 0] - --- Result = [1, 0, 1, 0, 1, 2, 0, 1, 1, 0] - --- Converting base Y number [1, 0, 1, 0, 1, 2, 0, 1, 1, 0] to configuration notation - --- Result = [0, 2, 0, 2, 0, 3, 3, 0] ---- Retained value to add in file: [0, 2, 0, 2, 0, 3, 3, 0], indice : (1, 5, 2, 6) + --- result [1, 0, 0, 1] + --- Result = [2, 1, 0, 0, 0, 0, 1, 0, 0, 1] + --- Converting base Y number [2, 1, 0, 0, 0, 0, 1, 0, 0, 1] to configuration notation + --- Result = [3, 0, 0, 0, 1, 0, 0, 1] +--- Retained value to add in file: [3, 0, 0, 0, 1, 0, 0, 1], indice : (2, 8, 0, 9) --- converting (0, 7, 1, 2) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) --- converting 0 in base 3 --- result [0] @@ -10620,5 +10017,43 @@ resulted X configuration : [0, 0, 1, 1, 0, 0, 3, 0] --- Converting base Y number [0, 0, 1, 1, 1, 1, 0, 0, 1, 0] to configuration notation --- Result = [0, 1, 1, 1, 0, 0, 2, 0] --- Retained value to add in file: [0, 1, 1, 1, 0, 0, 2, 0], indice : (0, 7, 1, 2) ---- Number of configurations generated = 70 + --- converting (1, 2, 0, 10) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) + --- converting 1 in base 3 + --- result [1] + --- converting 2 in base 2 + --- appending 0 to result + --- appending 1 to result + --- result [0, 0, 1, 0] + --- converting 0 in base 3 + --- result [0] + --- converting 10 in base 2 + --- appending 0 to result + --- appending 1 to result + --- appending 0 to result + --- appending 1 to result + --- result [1, 0, 1, 0] + --- Result = [1, 0, 0, 1, 0, 0, 1, 0, 1, 0] + --- Converting base Y number [1, 0, 0, 1, 0, 0, 1, 0, 1, 0] to configuration notation + --- Result = [0, 0, 2, 0, 1, 0, 1, 0] +--- Retained value to add in file: [0, 0, 2, 0, 1, 0, 1, 0], indice : (1, 2, 0, 10) + --- converting (0, 2, 1, 8) to base Y ( base 3 on 2 bits, 2 on 4 bits and base 3 on 2 bits, 2 on 4 bits) + --- converting 0 in base 3 + --- result [0] + --- converting 2 in base 2 + --- appending 0 to result + --- appending 1 to result + --- result [0, 0, 1, 0] + --- converting 1 in base 3 + --- result [1] + --- converting 8 in base 2 + --- appending 0 to result + --- appending 0 to result + --- appending 0 to result + --- appending 1 to result + --- result [1, 0, 0, 0] + --- Result = [0, 0, 0, 1, 0, 1, 1, 0, 0, 0] + --- Converting base Y number [0, 0, 0, 1, 0, 1, 1, 0, 0, 0] to configuration notation + --- Result = [0, 0, 1, 0, 2, 0, 0, 0] +--- Retained value to add in file: [0, 0, 1, 0, 2, 0, 0, 0], indice : (0, 2, 1, 8) +--- Number of configurations generated = 40 --- Outpuf file = /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/input_configurations_file.csv diff --git a/experiment_automatization/input_configurations_file.csv b/experiment_automatization/input_configurations_file.csv deleted file mode 100755 index cc532a7..0000000 --- a/experiment_automatization/input_configurations_file.csv +++ /dev/null @@ -1,71 +0,0 @@ -configurations,samsung galaxy format -0003-3330,[0- 0- 0- 3- 3- 3- 3- 0] -0003-0200,[0- 0- 0- 3- 0- 2- 0- 0] -2020-3003,[2- 0- 2- 0- 3- 0- 0- 3] -3330-3333,[3- 3- 3- 0- 3- 3- 3- 3] -0030-3033,[0- 0- 3- 0- 3- 0- 3- 3] -2020-1011,[2- 0- 2- 0- 1- 0- 1- 1] -3000-0303,[3- 0- 0- 0- 0- 3- 0- 3] -2220-0101,[2- 2- 2- 0- 0- 1- 0- 1] -3300-1010,[3- 3- 0- 0- 1- 0- 1- 0] -3000-2220,[3- 0- 0- 0- 2- 2- 2- 0] -0030-1011,[0- 0- 3- 0- 1- 0- 1- 1] -3300-2202,[3- 3- 0- 0- 2- 2- 0- 2] -2020-3033,[2- 0- 2- 0- 3- 0- 3- 3] -1101-1001,[1- 1- 0- 1- 1- 0- 0- 1] -3030-1011,[3- 0- 3- 0- 1- 0- 1- 1] -0022-1000,[0- 0- 2- 2- 1- 0- 0- 0] -1110-0002,[1- 1- 1- 0- 0- 0- 0- 2] -0222-1011,[0- 2- 2- 2- 1- 0- 1- 1] -0001-0002,[0- 0- 0- 1- 0- 0- 0- 2] -0022-0022,[0- 0- 2- 2- 0- 0- 2- 2] -3030-0022,[3- 0- 3- 0- 0- 0- 2- 2] -3030-0020,[3- 0- 3- 0- 0- 0- 2- 0] -2022-0110,[2- 0- 2- 2- 0- 1- 1- 0] -0022-0030,[0- 0- 2- 2- 0- 0- 3- 0] -0101-3330,[0- 1- 0- 1- 3- 3- 3- 0] -0001-0111,[0- 0- 0- 1- 0- 1- 1- 1] -0001-1010,[0- 0- 0- 1- 1- 0- 1- 0] -3033-0033,[3- 0- 3- 3- 0- 0- 3- 3] -0030-0110,[0- 0- 3- 0- 0- 1- 1- 0] -2000-0020,[2- 0- 0- 0- 0- 0- 2- 0] -1111-1100,[1- 1- 1- 1- 1- 1- 0- 0] -0220-0020,[0- 2- 2- 0- 0- 0- 2- 0] -0020-3033,[0- 0- 2- 0- 3- 0- 3- 3] -3300-0200,[3- 3- 0- 0- 0- 2- 0- 0] -0202-0003,[0- 2- 0- 2- 0- 0- 0- 3] -0220-0101,[0- 2- 2- 0- 0- 1- 0- 1] -0022-0003,[0- 0- 2- 2- 0- 0- 0- 3] -2000-3003,[2- 0- 0- 0- 3- 0- 0- 3] -0033-3303,[0- 0- 3- 3- 3- 3- 0- 3] -0003-0222,[0- 0- 0- 3- 0- 2- 2- 2] -0100-0200,[0- 1- 0- 0- 0- 2- 0- 0] -0101-1001,[0- 1- 0- 1- 1- 0- 0- 1] -3000-0030,[3- 0- 0- 0- 0- 0- 3- 0] -3330-2022,[3- 3- 3- 0- 2- 0- 2- 2] -2200-1011,[2- 2- 0- 0- 1- 0- 1- 1] -0200-0200,[0- 2- 0- 0- 0- 2- 0- 0] -0001-0303,[0- 0- 0- 1- 0- 3- 0- 3] -3330-2200,[3- 3- 3- 0- 2- 2- 0- 0] -3033-0002,[3- 0- 3- 3- 0- 0- 0- 2] -3000-1001,[3- 0- 0- 0- 1- 0- 0- 1] -2000-0110,[2- 0- 0- 0- 0- 1- 1- 0] -1100-3003,[1- 1- 0- 0- 3- 0- 0- 3] -1100-2222,[1- 1- 0- 0- 2- 2- 2- 2] -1001-0110,[1- 0- 0- 1- 0- 1- 1- 0] -1010-0020,[1- 0- 1- 0- 0- 0- 2- 0] -1101-0333,[1- 1- 0- 1- 0- 3- 3- 3] -1101-3030,[1- 1- 0- 1- 3- 0- 3- 0] -3300-2022,[3- 3- 0- 0- 2- 0- 2- 2] -3030-1010,[3- 0- 3- 0- 1- 0- 1- 0] -0002-2002,[0- 0- 0- 2- 2- 0- 0- 2] -0330-0300,[0- 3- 3- 0- 0- 3- 0- 0] -0110-0330,[0- 1- 1- 0- 0- 3- 3- 0] -2220-2000,[2- 2- 2- 0- 2- 0- 0- 0] -2222-3030,[2- 2- 2- 2- 3- 0- 3- 0] -0303-3330,[0- 3- 0- 3- 3- 3- 3- 0] -3033-3300,[3- 0- 3- 3- 3- 3- 0- 0] -0001-1101,[0- 0- 0- 1- 1- 1- 0- 1] -2222-3033,[2- 2- 2- 2- 3- 0- 3- 3] -0202-0330,[0- 2- 0- 2- 0- 3- 3- 0] -0111-0020,[0- 1- 1- 1- 0- 0- 2- 0] diff --git a/experiment_automatization/summary_files_only/summary___21Oct22_07_00_19.csv b/experiment_automatization/summary_files_only/summary___21Oct22_07_00_19.csv new file mode 100755 index 0000000..2261ade --- /dev/null +++ b/experiment_automatization/summary_files_only/summary___21Oct22_07_00_19.csv @@ -0,0 +1,41 @@ +configurations,generic format,exact frequency,samsung galaxy format,exact frequencies,phone energy,phone power,workload,energy by workload,starting cc_info,ending cc_info +3300-0003,[3- 3- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 3],[1690000- 1690000- 0- 0- 0- 0- 0- 0- 0- 0- 0- 0- 2314000],[3- 3- 0- 0- 0- 0- 0- 3],[1690000- 1690000- 0- 0- 0- 0- 0- 2314000],89.83036560611352,2554.0902106851904,4.69256e+11,1.91431e-10,2328500,2317500 +2022-2000,[2- 0- 2- 2- 0- 0- 0- 0- 0- 2- 0- 0- 0],[1248000- 0- 1248000- 1248000- 0- 0- 0- 0- 0- 1469000- 0- 0- 0],[2- 0- 2- 2- 2- 0- 0- 0],[1248000- 0- 1248000- 1248000- 1469000- 0- 0- 0],48.52716086485202,1435.1120551160623,3.97489e+11,1.22084e-10,2316000,2316000 +0202-2000,[0- 2- 0- 2- 0- 0- 0- 0- 0- 2- 0- 0- 0],[0- 1248000- 0- 1248000- 0- 0- 0- 0- 0- 1469000- 0- 0- 0],[0- 2- 0- 2- 2- 0- 0- 0],[0- 1248000- 0- 1248000- 1469000- 0- 0- 0],44.5650759324087,1328.2802893934504,3.04521e+11,1.46345e-10,2314500,2314500 +0033-3033,[0- 0- 3- 3- 0- 0- 0- 0- 0- 3- 0- 3- 3],[0- 0- 1690000- 1690000- 0- 0- 0- 0- 0- 2314000- 0- 2314000- 2314000],[0- 0- 3- 3- 3- 0- 3- 3],[0- 0- 1690000- 1690000- 2314000- 0- 2314000- 2314000],89.85894915963877,2555.3437153328628,1.37561e+12,6.5323e-11,2284000,2196000 +3303-0303,[3- 3- 0- 3- 0- 0- 0- 0- 0- 0- 3- 0- 3],[1690000- 1690000- 0- 1690000- 0- 0- 0- 0- 0- 0- 2314000- 0- 2314000],[3- 3- 0- 3- 0- 3- 0- 3],[1690000- 1690000- 0- 1690000- 0- 2314000- 0- 2314000],89.9844523605923,2559.8900093376433,1.06237e+12,8.47016e-11,2291000,2239000 +0011-2222,[0- 0- 1- 1- 0- 0- 0- 0- 0- 2- 2- 2- 2],[0- 0- 598000- 598000- 0- 0- 0- 0- 0- 1469000- 1469000- 1469000- 1469000],[0- 0- 1- 1- 2- 2- 2- 2],[0- 0- 598000- 598000- 1469000- 1469000- 1469000- 1469000],90.01459534485691,2559.6465811101757,1.10322e+12,8.15926e-11,2287500,2271500 +1001-1110,[1- 0- 0- 1- 0- 0- 0- 0- 0- 1- 1- 1- 0],[598000- 0- 0- 598000- 0- 0- 0- 0- 0- 741000- 741000- 741000- 0],[1- 0- 0- 1- 1- 1- 1- 0],[598000- 0- 0- 598000- 741000- 741000- 741000- 0],53.51269799305665,1582.8155114246738,4.59654e+11,1.1642e-10,2269500,2269500 +0220-2202,[0- 2- 2- 0- 0- 0- 0- 0- 0- 2- 2- 0- 2],[0- 1248000- 1248000- 0- 0- 0- 0- 0- 0- 1469000- 1469000- 0- 1469000],[0- 2- 2- 0- 2- 2- 0- 2],[0- 1248000- 1248000- 0- 1469000- 1469000- 0- 1469000],87.52840614706851,2494.8702628042174,8.40947e+11,1.04083e-10,2265500,2265000 +0222-0330,[0- 2- 2- 2- 0- 0- 0- 0- 0- 0- 3- 3- 0],[0- 1248000- 1248000- 1248000- 0- 0- 0- 0- 0- 0- 2314000- 2314000- 0],[0- 2- 2- 2- 0- 3- 3- 0],[0- 1248000- 1248000- 1248000- 0- 2314000- 2314000- 0],54.47018054578831,1602.7171747715377,5.30397e+11,1.02697e-10,2268500,2268500 +1000-0300,[1- 0- 0- 0- 0- 0- 0- 0- 0- 0- 3- 0- 0],[598000- 0- 0- 0- 0- 0- 0- 0- 0- 0- 2314000- 0- 0],[1- 0- 0- 0- 0- 3- 0- 0],[598000- 0- 0- 0- 0- 2314000- 0- 0],39.70659602845413,1181.9963546218619,1.50338e+11,2.64115e-10,2267500,2267500 +2002-0110,[2- 0- 0- 2- 0- 0- 0- 0- 0- 0- 1- 1- 0],[1248000- 0- 0- 1248000- 0- 0- 0- 0- 0- 0- 741000- 741000- 0],[2- 0- 0- 2- 0- 1- 1- 0],[1248000- 0- 0- 1248000- 0- 741000- 741000- 0],51.87492795615488,1528.9742971558794,4.33905e+11,1.19554e-10,2265500,2265500 +0020-2202,[0- 0- 2- 0- 0- 0- 0- 0- 0- 2- 2- 0- 2],[0- 0- 1248000- 0- 0- 0- 0- 0- 0- 1469000- 1469000- 0- 1469000],[0- 0- 2- 0- 2- 2- 0- 2],[0- 0- 1248000- 0- 1469000- 1469000- 0- 1469000],87.4485008852387,2496.4478796501353,7.96616e+11,1.09775e-10,2261500,2260500 +0003-0003,[0- 0- 0- 3- 0- 0- 0- 0- 0- 0- 0- 0- 3],[0- 0- 0- 1690000- 0- 0- 0- 0- 0- 0- 0- 0- 2314000],[0- 0- 0- 3- 0- 0- 0- 3],[0- 0- 0- 1690000- 0- 0- 0- 2314000],90.21059268165739,2564.276060520628,5.13984e+11,1.75512e-10,2250500,2230500 +1001-3300,[1- 0- 0- 1- 0- 0- 0- 0- 0- 3- 3- 0- 0],[598000- 0- 0- 598000- 0- 0- 0- 0- 0- 2314000- 2314000- 0- 0],[1- 0- 0- 1- 3- 3- 0- 0],[598000- 0- 0- 598000- 2314000- 2314000- 0- 0],46.670152422387844,1384.8254511195948,3.33819e+11,1.39807e-10,2246000,2246000 +0100-0222,[0- 1- 0- 0- 0- 0- 0- 0- 0- 0- 2- 2- 2],[0- 598000- 0- 0- 0- 0- 0- 0- 0- 0- 1469000- 1469000- 1469000],[0- 1- 0- 0- 0- 2- 2- 2],[0- 598000- 0- 0- 0- 1469000- 1469000- 1469000],87.23879532522342,2483.793541688953,7.95032e+11,1.0973e-10,2242500,2242000 +3303-0002,[3- 3- 0- 3- 0- 0- 0- 0- 0- 0- 0- 0- 2],[1690000- 1690000- 0- 1690000- 0- 0- 0- 0- 0- 0- 0- 0- 1469000],[3- 3- 0- 3- 0- 0- 0- 2],[1690000- 1690000- 0- 1690000- 0- 0- 0- 1469000],75.97599744561263,2184.926262679307,6.26305e+11,1.21308e-10,2240000,2240000 +1110-1110,[1- 1- 1- 0- 0- 0- 0- 0- 0- 1- 1- 1- 0],[598000- 598000- 598000- 0- 0- 0- 0- 0- 0- 741000- 741000- 741000- 0],[1- 1- 1- 0- 1- 1- 1- 0],[598000- 598000- 598000- 0- 741000- 741000- 741000- 0],53.686055392588955,1577.116957406461,4.68074e+11,1.14696e-10,2238500,2238500 +1010-0111,[1- 0- 1- 0- 0- 0- 0- 0- 0- 0- 1- 1- 1],[598000- 0- 598000- 0- 0- 0- 0- 0- 0- 0- 741000- 741000- 741000],[1- 0- 1- 0- 0- 1- 1- 1],[598000- 0- 598000- 0- 0- 741000- 741000- 741000],56.77929283702842,1663.0419593216477,4.46703e+11,1.27107e-10,2237000,2237000 +1001-0222,[1- 0- 0- 1- 0- 0- 0- 0- 0- 0- 2- 2- 2],[598000- 0- 0- 598000- 0- 0- 0- 0- 0- 0- 1469000- 1469000- 1469000],[1- 0- 0- 1- 0- 2- 2- 2],[598000- 0- 0- 598000- 0- 1469000- 1469000- 1469000],88.22648409966297,2513.181624445778,8.6487e+11,1.02011e-10,2233000,2232500 +2022-0303,[2- 0- 2- 2- 0- 0- 0- 0- 0- 0- 3- 0- 3],[1248000- 0- 1248000- 1248000- 0- 0- 0- 0- 0- 0- 2314000- 0- 2314000],[2- 0- 2- 2- 0- 3- 0- 3],[1248000- 0- 1248000- 1248000- 0- 2314000- 0- 2314000],90.23369930045841,2565.8747085123564,1.11014e+12,8.12814e-11,2210500,2138000 +3030-3300,[3- 0- 3- 0- 0- 0- 0- 0- 0- 3- 3- 0- 0],[1690000- 0- 1690000- 0- 0- 0- 0- 0- 0- 2314000- 2314000- 0- 0],[3- 0- 3- 0- 3- 3- 0- 0],[1690000- 0- 1690000- 0- 2314000- 2314000- 0- 0],46.296824084392036,1370.1643558866706,3.14333e+11,1.47286e-10,2223000,2223000 +1011-0010,[1- 0- 1- 1- 0- 0- 0- 0- 0- 0- 0- 1- 0],[598000- 0- 598000- 598000- 0- 0- 0- 0- 0- 0- 0- 741000- 0],[1- 0- 1- 1- 0- 0- 1- 0],[598000- 0- 598000- 598000- 0- 0- 741000- 0],40.819162691068975,1212.0103378243914,2.19289e+11,1.86143e-10,2221500,2221500 +0111-0220,[0- 1- 1- 1- 0- 0- 0- 0- 0- 0- 2- 2- 0],[0- 598000- 598000- 598000- 0- 0- 0- 0- 0- 0- 1469000- 1469000- 0],[0- 1- 1- 1- 0- 2- 2- 0],[0- 598000- 598000- 598000- 0- 1469000- 1469000- 0],47.281519124228424,1401.799399940083,3.80669e+11,1.24206e-10,2220000,2220000 +2222-1111,[2- 2- 2- 2- 0- 0- 0- 0- 0- 1- 1- 1- 1],[1248000- 1248000- 1248000- 1248000- 0- 0- 0- 0- 0- 741000- 741000- 741000- 741000],[2- 2- 2- 2- 1- 1- 1- 1],[1248000- 1248000- 1248000- 1248000- 741000- 741000- 741000- 741000],68.63969058590975,1997.497552156055,8.31168e+11,8.25822e-11,2218500,2218500 +0100-1101,[0- 1- 0- 0- 0- 0- 0- 0- 0- 1- 1- 0- 1],[0- 598000- 0- 0- 0- 0- 0- 0- 0- 741000- 741000- 0- 741000],[0- 1- 0- 0- 1- 1- 0- 1],[0- 598000- 0- 0- 741000- 741000- 0- 741000],52.69402363117696,1544.6393039006173,3.96147e+11,1.33016e-10,2217000,2217000 +0101-2200,[0- 1- 0- 1- 0- 0- 0- 0- 0- 2- 2- 0- 0],[0- 598000- 0- 598000- 0- 0- 0- 0- 0- 1469000- 1469000- 0- 0],[0- 1- 0- 1- 2- 2- 0- 0],[0- 598000- 0- 598000- 1469000- 1469000- 0- 0],50.98674333888646,1510.7511388502753,3.37222e+11,1.51196e-10,2215500,2215500 +0222-0220,[0- 2- 2- 2- 0- 0- 0- 0- 0- 0- 2- 2- 0],[0- 1248000- 1248000- 1248000- 0- 0- 0- 0- 0- 0- 1469000- 1469000- 0],[0- 2- 2- 2- 0- 2- 2- 0],[0- 1248000- 1248000- 1248000- 0- 1469000- 1469000- 0],54.18795238918226,1599.05495628668,5.29664e+11,1.02306e-10,2214000,2214000 +2200-0330,[2- 2- 0- 0- 0- 0- 0- 0- 0- 0- 3- 3- 0],[1248000- 1248000- 0- 0- 0- 0- 0- 0- 0- 0- 2314000- 2314000- 0],[2- 2- 0- 0- 0- 3- 3- 0],[1248000- 1248000- 0- 0- 0- 2314000- 2314000- 0],46.12458770548441,1366.4025489839037,3.15312e+11,1.46282e-10,2212000,2212000 +0222-0222,[0- 2- 2- 2- 0- 0- 0- 0- 0- 0- 2- 2- 2],[0- 1248000- 1248000- 1248000- 0- 0- 0- 0- 0- 0- 1469000- 1469000- 1469000],[0- 2- 2- 2- 0- 2- 2- 2],[0- 1248000- 1248000- 1248000- 0- 1469000- 1469000- 1469000],90.26465041372113,2569.3898921116856,1.05368e+12,8.56661e-11,2206500,2200000 +0101-2220,[0- 1- 0- 1- 0- 0- 0- 0- 0- 2- 2- 2- 0],[0- 598000- 0- 598000- 0- 0- 0- 0- 0- 1469000- 1469000- 1469000- 0],[0- 1- 0- 1- 2- 2- 2- 0],[0- 598000- 0- 598000- 1469000- 1469000- 1469000- 0],53.06593751545084,1561.3793714014776,4.61811e+11,1.14908e-10,2203500,2203500 +1011-1000,[1- 0- 1- 1- 0- 0- 0- 0- 0- 1- 0- 0- 0],[598000- 0- 598000- 598000- 0- 0- 0- 0- 0- 741000- 0- 0- 0],[1- 0- 1- 1- 1- 0- 0- 0],[598000- 0- 598000- 598000- 741000- 0- 0- 0],40.70494038033893,1219.0062739870905,2.55088e+11,1.59572e-10,2201000,2201000 +0300-2220,[0- 3- 0- 0- 0- 0- 0- 0- 0- 2- 2- 2- 0],[0- 1690000- 0- 0- 0- 0- 0- 0- 0- 1469000- 1469000- 1469000- 0],[0- 3- 0- 0- 2- 2- 2- 0],[0- 1690000- 0- 0- 1469000- 1469000- 1469000- 0],52.44350488615942,1542.091588340888,4.07163e+11,1.28802e-10,2199000,2199000 +2020-1001,[2- 0- 2- 0- 0- 0- 0- 0- 0- 1- 0- 0- 1],[1248000- 0- 1248000- 0- 0- 0- 0- 0- 0- 741000- 0- 0- 741000],[2- 0- 2- 0- 1- 0- 0- 1],[1248000- 0- 1248000- 0- 741000- 0- 0- 741000],46.17415753013536,1370.4929116208425,3.13757e+11,1.47165e-10,2197500,2197500 +0001-2200,[0- 0- 0- 1- 0- 0- 0- 0- 0- 2- 2- 0- 0],[0- 0- 0- 598000- 0- 0- 0- 0- 0- 1469000- 1469000- 0- 0],[0- 0- 0- 1- 2- 2- 0- 0],[0- 0- 0- 598000- 1469000- 1469000- 0- 0],45.97274194776323,1357.6527894290605,2.90155e+11,1.58442e-10,2196000,2196000 +1001-0200,[1- 0- 0- 1- 0- 0- 0- 0- 0- 0- 2- 0- 0],[598000- 0- 0- 598000- 0- 0- 0- 0- 0- 0- 1469000- 0- 0],[1- 0- 0- 1- 0- 2- 0- 0],[598000- 0- 0- 598000- 0- 1469000- 0- 0],40.42463027571041,1199.0677086921955,2.0737e+11,1.9494e-10,2195000,2195000 +0330-2002,[0- 3- 3- 0- 0- 0- 0- 0- 0- 2- 0- 0- 2],[0- 1690000- 1690000- 0- 0- 0- 0- 0- 0- 1469000- 0- 0- 1469000],[0- 3- 3- 0- 2- 0- 0- 2],[0- 1690000- 1690000- 0- 1469000- 0- 0- 1469000],68.99239604758222,1994.860975779371,5.76529e+11,1.19669e-10,2193000,2193000 +3000-1001,[3- 0- 0- 0- 0- 0- 0- 0- 0- 1- 0- 0- 1],[1690000- 0- 0- 0- 0- 0- 0- 0- 0- 741000- 0- 0- 741000],[3- 0- 0- 0- 1- 0- 0- 1],[1690000- 0- 0- 0- 741000- 0- 0- 741000],50.05568222664524,1480.771179774663,2.80305e+11,1.78576e-10,2191500,2191500 +0111-0020,[0- 1- 1- 1- 0- 0- 0- 0- 0- 0- 0- 2- 0],[0- 598000- 598000- 598000- 0- 0- 0- 0- 0- 0- 0- 1469000- 0],[0- 1- 1- 1- 0- 0- 2- 0],[0- 598000- 598000- 598000- 0- 0- 1469000- 0],45.078018890403676,1333.8846388419151,2.52316e+11,1.78657e-10,2190000,2190000 +0020-1010,[0- 0- 2- 0- 0- 0- 0- 0- 0- 1- 0- 1- 0],[0- 0- 1248000- 0- 0- 0- 0- 0- 0- 741000- 0- 741000- 0],[0- 0- 2- 0- 1- 0- 1- 0],[0- 0- 1248000- 0- 741000- 0- 741000- 0],45.65748775348081,1357.56685530362,2.80401e+11,1.62829e-10,2188500,2188500 +0010-2000,[0- 0- 1- 0- 0- 0- 0- 0- 0- 2- 0- 0- 0],[0- 0- 598000- 0- 0- 0- 0- 0- 0- 1469000- 0- 0- 0],[0- 0- 1- 0- 2- 0- 0- 0],[0- 0- 598000- 0- 1469000- 0- 0- 0],39.30680170469373,1173.4032587369604,1.51269e+11,2.59847e-10,2187500,2187500 diff --git a/kernel_ridge_linear_model/__pycache__/utils_functions.cpython-38.pyc b/kernel_ridge_linear_model/__pycache__/utils_functions.cpython-38.pyc index 2ca3810e22fc5c7b851b5db9a75bba974446d490..38761e4a6079983d353fa56c4d8517497dd8dd61 100755 GIT binary patch delta 5753 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 delta 5749 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 RBl#*iN5c#1zN-txe*hCQfE54$ diff --git a/kernel_ridge_linear_model/__pycache__/utils_functions_for_validation.cpython-38.pyc b/kernel_ridge_linear_model/__pycache__/utils_functions_for_validation.cpython-38.pyc index 65d206b1249af9548ecb5dc2c6cac1053b001ac7..3ec114aeee7cbb769026261c34ebe47a1e634f51 100755 GIT binary patch delta 5022 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 VsnEy{3RV>!TC##$$_iOw=s#AdNc{i+ delta 3056 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 F{{~JY2jKt! diff --git a/kernel_ridge_linear_model/best_R2_exploration_summary.csv b/kernel_ridge_linear_model/best_R2_exploration_summary.csv index 9be6e93..a3a4874 100755 --- a/kernel_ridge_linear_model/best_R2_exploration_summary.csv +++ b/kernel_ridge_linear_model/best_R2_exploration_summary.csv @@ -385,3 +385,20 @@ google_pixel_4a_5g,google_pixel_4a_5g_format,False,False,1000,0.01000000099,Fals google_pixel_4a_5g,google_pixel_4a_5g_format,False,False,1000,0.01000000099,False,----,0,1000000000.0,1000000000.0,1e-09,1000,0.1,100,False,0.8999417647627684,10,10,base_Y, google_pixel_4a_5g,google_pixel_4a_5g_format,False,False,1000,0.01000000099,False,----,0,1000000000.0,1000000000.0,1e-09,1000,0.1,100,False,0.8999417647627684,10,10,base_Y, google_pixel_4a_5g,google_pixel_4a_5g_format,False,False,1000,0.01000000099,False,----,0,1000000000.0,1000000000.0,1e-09,1000,0.1,100,False,0.8999417647627684,10,10,base_Y, +google_pixel_4a_5g,google_pixel_4a_5g_format,False,False,1000,0.01000000099,False,----,0,1000000000.0,1000000000.0,1e-09,1000,0.1,100,False,0.8999417647627684,10,10,base_Y, +google_pixel_4a_5g,google_pixel_4a_5g_format,False,False,1000,0.01000000099,False,----,0,1000000000.0,1000000000.0,1e-09,1000,0.1,100,False,0.8999417647627684,10,10,base_Y, +google_pixel_4a_5g,google_pixel_4a_5g_format,False,False,1000,0.01000000099,False,----,0,1000000000.0,1000000000.0,1e-09,1000,0.1,100,False,0.8999417647627684,10,10,base_Y, +google_pixel_4a_5g,google_pixel_4a_5g_format,False,False,1000,0.01000000099,False,----,0,1000000000.0,1000000000.0,1e-09,1000,0.1,100,False,0.8999417647627684,10,10,base_Y, +google_pixel_4a_5g,google_pixel_4a_5g_format,False,False,1000,0.01000000099,False,----,0,1000000000.0,1000000000.0,1e-09,1000,0.1,100,False,0.8999417647627684,10,10,base_Y, +google_pixel_4a_5g,google_pixel_4a_5g_format,False,False,1000,0.01000000099,False,----,0,1000000000.0,1000000000.0,1e-09,1000,0.1,100,False,0.8999417647627684,10,10,base_Y, +google_pixel_4a_5g,google_pixel_4a_5g_format,False,False,1000,0.01000000099,False,----,0,1000000000.0,1000000000.0,1e-09,1000,0.1,100,False,0.8999417647627684,10,10,base_Y, +google_pixel_4a_5g,google_pixel_4a_5g_format,False,False,1000,0.01000000099,False,----,0,1000000000.0,1000000000.0,1e-09,1000,0.1,100,False,0.8999417647627684,10,10,base_Y, +google_pixel_4a_5g,google_pixel_4a_5g_format,False,False,1000,0.01000000099,False,----,0,1000000000.0,1000000000.0,1e-09,1000,0.1,100,False,0.8999417647627684,10,10,base_Y, +google_pixel_4a_5g,google_pixel_4a_5g_format,False,False,1000,0.01000000099,False,----,0,1000000000.0,1000000000.0,1e-09,1000,0.1,100,False,0.8999417647627684,10,10,base_Y, +google_pixel_4a_5g,google_pixel_4a_5g_format,False,False,1000,0.01000000099,False,----,0,1000000000.0,1000000000.0,1e-09,1000,0.1,100,False,0.8999417647627684,10,10,base_Y, +google_pixel_4a_5g,google_pixel_4a_5g_format,False,False,1000,0.01000000099,False,----,0,1000000000.0,1000000000.0,1e-09,1000,0.1,100,False,0.8999417647627684,10,10,base_Y, +google_pixel_4a_5g,google_pixel_4a_5g_format,False,False,1000,0.01000000099,False,----,0,1000000000.0,1000000000.0,1e-09,1000,0.1,100,False,0.8999417647627684,10,10,base_Y, +google_pixel_4a_5g,google_pixel_4a_5g_format,False,False,1000,0.01000000099,False,----,0,1000000000.0,1000000000.0,1e-09,1000,0.1,100,False,0.8999417647627684,10,10,base_Y, +google_pixel_4a_5g,google_pixel_4a_5g_format,False,False,1000,0.01000000099,False,----,0,1000000000.0,1000000000.0,1e-09,1000,0.1,100,False,0.8999417647627684,10,10,base_Y, +google_pixel_4a_5g,google_pixel_4a_5g_format,False,False,1000,0.01000000099,False,----,0,1000000000.0,1000000000.0,1e-09,1000,0.1,100,False,0.8999417647627684,10,10,base_Y, +google_pixel_4a_5g,google_pixel_4a_5g_format,False,False,1000,0.01000000099,False,----,0,1000000000.0,1000000000.0,1e-09,1000,0.1,100,False,0.8999417647627684,10,10,base_Y, diff --git a/kernel_ridge_linear_model/experiments_and_estimations_results.db b/kernel_ridge_linear_model/experiments_and_estimations_results.db index b0e30b0fe55e7a39900f8561ec2c9d98cf8b847e..608904718695989a7edf6a77cc93f34d6cf392fc 100755 GIT binary patch literal 532480 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�>IOh0ZmHKFe*Or`$M4Pf7xLN`M}&IrbT~jgiFc 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 N1$G5?1+Hxc{sVNRfzbc} delta 68642 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 diff --git a/kernel_ridge_linear_model/kernel_ridge.py b/kernel_ridge_linear_model/kernel_ridge.py index 8075461..44c1625 100755 --- a/kernel_ridge_linear_model/kernel_ridge.py +++ b/kernel_ridge_linear_model/kernel_ridge.py @@ -51,6 +51,8 @@ standartize_inputs = False value_to_retain = "median" # or "mean". When removing duplicates, if the corresponding energy efficiency of each duplicates are different each other, # we retained by default the median efficiency, maybe in some cases the retaining the "mean" can be usefull. remove_aberrant_points = True +remove_duplicates = True +fill_data_from_folders = True ########### General options of the model alpha = 0.01000000099 # [ best value for Base_Y format 0.01000000099 ] #0.44930060152149415 #0.730902889668161 # 1e-4 search_ridge_coeff = False # MODIFIED before integrating experiment automatization @@ -106,19 +108,18 @@ elif search_ridge_coeff == False and phone_name == "google_pixel_4a_5g": compute_marginal_effect = False # generate_best_configuration_file = True if workstep == "filling_light_database": - do_gaussian_process = True # - generate_plots = True # + fill_data_from_folders = False process_database = True compute_marginal_effect = False # generate_best_configuration_file = False + + elif X_format_in_model == "base_Y_N_on_socket": alpha = 0.02000000098 number_of_neighbour = 20 time.sleep(5) automatization_summaries_folder = "/mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/GOOGLE_PIXEL_RESULTS/summary_files_only_0.89" - - elif search_ridge_coeff == False and X_format_in_model == "base_Y" and phone_name == "samsung_galaxy_s8": @@ -136,17 +137,6 @@ elif search_ridge_coeff == False and X_format_in_model == "base_Y" and phone_nam - - - - - - - - - - - elif search_ridge_coeff == False and X_format_in_model == "base_Y_F" and phone_name == "google_pixel_4a_5g": print(" --- Tests on google pixel including the ones with the frequency and the governor not modified") @@ -163,227 +153,227 @@ marginal_effect_exploration_folder = "marginal_effect_exploration_automatic_exp linear_coeff_vs_kernel_ridge_margins_file = marginal_effect_exploration_folder + "/linear_coeff_vs_kernel_ridge_margins.csv" # Can change depending on the r2 score start = time.time() #################################### Prediction on google pixel 4a 5g -if (consider_automatization_summaries): - X_user_friendly = utils.get_data_from_summary_folder(automatization_summaries_folder, "configurations", "human_readable_format", maximum_input_size = max_input_size ) - print ("*** Total configurations in user friendly format: ", X_user_friendly) - X = utils.get_data_from_summary_folder(automatization_summaries_folder, "configurations", input_format, consider_exact_values_of_frequency, X_format_in_model, maximum_input_size = max_input_size) - print ("*** Total Configurations formatted: ", X) # From this point, X in in Base Y format. - X_dict = utils.create_dictionnary_for_X(X_user_friendly, X) - print ("*** Total Configurations dictionnary: ", X_dict) - y = utils.get_data_from_summary_folder(automatization_summaries_folder, "energy_efficiency", maximum_input_size = max_input_size ) - print ("*** Total energy efficiencies: ", y) - energy_array = utils.get_data_from_summary_folder(automatization_summaries_folder, "energy", maximum_input_size = max_input_size ) - print ("*** Total energy : ", energy_array) - workload_array = utils.get_data_from_summary_folder(automatization_summaries_folder, "workload", maximum_input_size = max_input_size ) - print ("*** Total workload : ", workload_array) -else: - import fill_data_from_manual_experiments as data - X_user_friendly = data.get_X(phone_name, "human_readable_format") - print ("*** Total configurations in user friendly format: ", X_user_friendly) - X = data.get_X(phone_name, input_format, consider_exact_values_of_frequency) - print ("*** Total Configurations formatted: ", X) - X_dict = data.get_X_dict(phone_name, input_format, consider_exact_values_of_frequency) - print ("*** Total Configurations dictionnary: ", X_dict) - y = data.get_y(phone_name) - print ("*** Total energy efficiencies: ", y) - -if remove_aberrant_points : - print("--- Size of X before removing aberrants points from the dataset: ", len(X)) - X_len_before_removing_abberrant_points = len(X) - utils.capture_X_y_in_file(np.array(X), np.array(y), output_data_folder + "From_summaries_X_y_before_removing_aberrant_points.csv") - X_user_friendly, X, y = utils.remove_aberrant_points(X_user_friendly, X, y, energy_array, workload_array, energy_gap, number_of_neighbour, sigma_2 = (len(X[0]) + 1) ) - utils.capture_X_y_in_file(np.array(X), np.array(y), output_data_folder + "From_summaries_X_y_after_removing_aberrant_points.csv") - print("--- Size of X after removing aberrants points from the dataset: ", len(X)) - print("--- Number of abberant points removed : ", X_len_before_removing_abberrant_points - len(X)) - print("*** Ratio energy by wokload : ", y) - -print("--- Size of X before removing duplicates: ", len(X)) -X_len_before_removing_duplicates = len(X) -utils.capture_X_y_in_file(np.array(X), np.array(y), output_data_folder + "From_summaries_X_y_before_removing_duplicate.csv") -X_user_friendly, X, y = utils.remove_duplicates(X_user_friendly, X, y, energy_array, workload_array, value_to_retain) -utils.capture_X_y_in_file(np.array(X), np.array(y), output_data_folder + "From_summaries_X_y_after_removing_duplicate.csv") -print("--- Size of X after removing duplicates: ", len(X)) -print("--- Number of duplicates points removed : ", X_len_before_removing_duplicates - len(X)) -print("*** Ratio energy by wokload : ", y) - - - - - - - -# to do generate_equivalent_entries(X,y) -################################# - -X_train, X_test, y_train, y_test = train_test_split(X, y, test_size = 0.33, random_state=2) -X_user_friendly_train = utils.get_X_user_friendly_from_X(X_train, X_dict) -X_user_friendly_test = utils.get_X_user_friendly_from_X(X_test, X_dict) -X_train = np.asarray(X_train) -y_train = np.asarray(y_train) -y_train_before_populating = y_train -X_train_before_populating = X_train +if fill_data_from_folders: + if (consider_automatization_summaries): + X_user_friendly = utils.get_data_from_summary_folder(automatization_summaries_folder, "configurations", "human_readable_format", maximum_input_size = max_input_size ) + print ("*** Total configurations in user friendly format: ", X_user_friendly) + X = utils.get_data_from_summary_folder(automatization_summaries_folder, "configurations", input_format, consider_exact_values_of_frequency, X_format_in_model, maximum_input_size = max_input_size) + print ("*** Total Configurations formatted: ", X) # From this point, X in in Base Y format. + X_dict = utils.create_dictionnary_for_X(X_user_friendly, X) + print ("*** Total Configurations dictionnary: ", X_dict) + y = utils.get_data_from_summary_folder(automatization_summaries_folder, "energy_efficiency", maximum_input_size = max_input_size ) + print ("*** Total energy efficiencies: ", y) + energy_array = utils.get_data_from_summary_folder(automatization_summaries_folder, "energy", maximum_input_size = max_input_size ) + print ("*** Total energy : ", energy_array) + workload_array = utils.get_data_from_summary_folder(automatization_summaries_folder, "workload", maximum_input_size = max_input_size ) + print ("*** Total workload : ", workload_array) + else: + import fill_data_from_manual_experiments as data + X_user_friendly = data.get_X(phone_name, "human_readable_format") + print ("*** Total configurations in user friendly format: ", X_user_friendly) + X = data.get_X(phone_name, input_format, consider_exact_values_of_frequency) + print ("*** Total Configurations formatted: ", X) + X_dict = data.get_X_dict(phone_name, input_format, consider_exact_values_of_frequency) + print ("*** Total Configurations dictionnary: ", X_dict) + y = data.get_y(phone_name) + print ("*** Total energy efficiencies: ", y) + + if remove_aberrant_points : + print("--- Size of X before removing aberrants points from the dataset: ", len(X)) + X_len_before_removing_abberrant_points = len(X) + utils.capture_X_y_in_file(np.array(X), np.array(y), output_data_folder + "From_summaries_X_y_before_removing_aberrant_points.csv") + X_user_friendly, X, y = utils.remove_aberrant_points(X_user_friendly, X, y, energy_array, workload_array, energy_gap, number_of_neighbour, sigma_2 = (len(X[0]) + 1) ) + utils.capture_X_y_in_file(np.array(X), np.array(y), output_data_folder + "From_summaries_X_y_after_removing_aberrant_points.csv") + print("--- Size of X after removing aberrants points from the dataset: ", len(X)) + print("--- Number of abberant points removed : ", X_len_before_removing_abberrant_points - len(X)) + print("*** Ratio energy by wokload : ", y) + if remove_duplicates: + print("--- Size of X before removing duplicates: ", len(X)) + X_len_before_removing_duplicates = len(X) + utils.capture_X_y_in_file(np.array(X), np.array(y), output_data_folder + "From_summaries_X_y_before_removing_duplicate.csv") + X_user_friendly, X, y = utils.remove_duplicates(X_user_friendly, X, y, energy_array, workload_array, value_to_retain) + utils.capture_X_y_in_file(np.array(X), np.array(y), output_data_folder + "From_summaries_X_y_after_removing_duplicate.csv") + print("--- Size of X after removing duplicates: ", len(X)) + print("--- Number of duplicates points removed : ", X_len_before_removing_duplicates - len(X)) + print("*** Ratio energy by wokload : ", y) + + + + # to do generate_equivalent_entries(X,y) + ################################# + + X_train, X_test, y_train, y_test = train_test_split(X, y, test_size = 0.33, random_state=2) + X_user_friendly_train = utils.get_X_user_friendly_from_X(X_train, X_dict) + X_user_friendly_test = utils.get_X_user_friendly_from_X(X_test, X_dict) + X_train = np.asarray(X_train) + y_train = np.asarray(y_train) + y_train_before_populating = y_train + X_train_before_populating = X_train + + print ("Train set Configurations : ", X_train) + print ("Train set energy by workload : ", y_train) + print ("Test set Configurations : ", X_test) + print ("Test set energy by workload : ", y_test) + print ("Train set Configurations in user friendly mode : ", X_user_friendly_train) + print ("Test set Configurations in user friendly mode : ", X_user_friendly_test) + + + print ("Size of X_train: ", len(X_train)) + print ("Size of X_test: ", len(X_test)) + + # getting parameter sigma_2 + sigma_2 = len(X_train[0]) + + + # added for populating the input datas, considering that the outcom is the same independantly of the combination of threads on the same socket. + if(populate_inputs_to_considere_thread_combinations_on_same_socket): + X_train_populated, y_train_populated = utils.populate_input_datas(X_train, y_train, input_format, maximum_number_of_combination) + X_train = np.asarray(X_train_populated) + y_train = np.asarray(y_train_populated) + utils.capture_X_y_in_file(X_train, y_train, output_data_folder + "X_y_populated" + str(maximum_number_of_combination) + ".csv") + -print ("Train set Configurations : ", X_train) -print ("Train set energy by workload : ", y_train) -print ("Test set Configurations : ", X_test) -print ("Test set energy by workload : ", y_test) -print ("Train set Configurations in user friendly mode : ", X_user_friendly_train) -print ("Test set Configurations in user friendly mode : ", X_user_friendly_test) + # if one hot encoding of frequency + if (one_hot_encoding_of_frequency): + X_train = utils.sparce_X_to_get_impact_of_frequency(X_train) + X_test = utils.sparce_X_to_get_impact_of_frequency(X_test) -print ("Size of X_train: ", len(X_train)) -print ("Size of X_test: ", len(X_test)) -# added for populating the input datas, considering that the outcom is the same independantly of the combination of threads on the same socket. -if(populate_inputs_to_considere_thread_combinations_on_same_socket): - X_train_populated, y_train_populated = utils.populate_input_datas(X_train, y_train, input_format, maximum_number_of_combination) - X_train = np.asarray(X_train_populated) - y_train = np.asarray(y_train_populated) - utils.capture_X_y_in_file(X_train, y_train, output_data_folder + "X_y_populated" + str(maximum_number_of_combination) + ".csv") - + if(standartize_inputs): + print (" ---> Standartization") + X_train_ = utils.standartize(X_train) + print(" Original X", X_train) + print ("Standartized X", X_train_) + X_train = X_train_ + print("---> end of standartization") -# if one hot encoding of frequency -if (one_hot_encoding_of_frequency): - X_train = utils.sparce_X_to_get_impact_of_frequency(X_train) - X_test = utils.sparce_X_to_get_impact_of_frequency(X_test) - -# getting parameter sigma_2 -sigma_2 = len(X_train[0]) - - -if(standartize_inputs): - print (" ---> Standartization") - X_train_ = utils.standartize(X_train) - print(" Original X", X_train) - print ("Standartized X", X_train_) - X_train = X_train_ - print("---> end of standartization") - -# search ridge coeff -if(search_ridge_coeff): - print("---> lambda exploration") - alpha, number_of_iteration_during_exploration, l_o_o_on_alpha_exploration = utils.find_regularization_parameter(X_train, y_train, - sigma_2, search_strategy, ltolerance , lambda_min , lambda_max , max_iterations , sequential_gap , dichotomic_progression_ratio) - print("---> end added for lambda exploration") - print ("Train set, energy by workload : ", y_train) - - -if (do_gaussian_process): - ############## now using kernel ridge to train data - #A good point is that this implementation is avalaible online (see deeply below) and from the source code refractoring we can obtain - # the ci values which is the attribute "parest". We can also have sigma2, which is the "scale", default value is 0.5 . - # NOTE: use np.asarray(X/Y) on your inputs if you have this ERROR TypeError: list indices must be integers or slices, not tuple - # The default value of the ridge coefficient can be 1 because I tooked this value from the sklearn source code implementation, they called it alpha https://github.com/scikit-learn/scikit-learn/blob/229bd226ab0d18c0ea84c598cd87d86f599eaac8/sklearn/kernel_ridge.py - # - print (" ***** Training the datas ***** ") - # start the code of gaussian process to uncomment - - gauss_process = GaussProcess(X_train, y_train, - scale = sigma_2, ridgecoeff = alpha) - gauss_process.fit(y_train) - predicted_y_test = gauss_process.predict(np.asarray(X_test)) - print(" **** Predicted y test = ", predicted_y_test) - print(" Kernel ridge R2 score = ", utils.compute_r2_score(y_test, predicted_y_test)) - -# printing plots -if (generate_plots): - print ("printing plots") - _, (orig_data_ax, testin_data_ax, kernel_ridge_ax) = plt.subplots(nrows=3, sharex=True, sharey=True, figsize=(12, 13)) - orig_data_ax.bar(X_user_friendly_train,y_train_before_populating, width=0.4) - # Add title and axis names - orig_data_ax.set_title('Training datas energy/workload ratio') - orig_data_ax.set_xlabel('Configuration') - orig_data_ax.set_ylabel(r'Energy consumed/Workload ($\times 10E-11$)') - orig_data_ax.tick_params(size=8) - - testin_data_ax.bar(X_user_friendly_test,y_test, width=0.4) - # Add title and axis names - testin_data_ax.set_title('Testing datas energy/workload ratio') - testin_data_ax.set_xlabel('Configuration') - testin_data_ax.set_ylabel(r'Energy consumed/Workload ($\times 10E-11$)') - testin_data_ax.tick_params(size=8) - - kernel_ridge_ax.bar(X_user_friendly_test,predicted_y_test, width=0.4) - # Add title and axis names - kernel_ridge_ax.set_title('Predited energy/workload ratio') - kernel_ridge_ax.set_xlabel('Configuration') - kernel_ridge_ax.set_ylabel(r'Energy consumed/Workload ($\times 10E-11$)') - kernel_ridge_ax.tick_params(size=8) - - if workstep == "looking_strange_cases": + # search ridge coeff + if(search_ridge_coeff): + print("---> lambda exploration") + alpha, number_of_iteration_during_exploration, l_o_o_on_alpha_exploration = utils.find_regularization_parameter(X_train, y_train, + sigma_2, search_strategy, ltolerance , lambda_min , lambda_max , max_iterations , sequential_gap , dichotomic_progression_ratio) + print("---> end added for lambda exploration") + print ("Train set, energy by workload : ", y_train) + + + if (do_gaussian_process): + ############## now using kernel ridge to train data + #A good point is that this implementation is avalaible online (see deeply below) and from the source code refractoring we can obtain + # the ci values which is the attribute "parest". We can also have sigma2, which is the "scale", default value is 0.5 . + # NOTE: use np.asarray(X/Y) on your inputs if you have this ERROR TypeError: list indices must be integers or slices, not tuple + # The default value of the ridge coefficient can be 1 because I tooked this value from the sklearn source code implementation, they called it alpha https://github.com/scikit-learn/scikit-learn/blob/229bd226ab0d18c0ea84c598cd87d86f599eaac8/sklearn/kernel_ridge.py + # + print (" ***** Training the datas ***** ") + # start the code of gaussian process to uncomment + + gauss_process = GaussProcess(X_train, y_train, + scale = sigma_2, ridgecoeff = alpha) + gauss_process.fit(y_train) + predicted_y_test = gauss_process.predict(np.asarray(X_test)) + print(" **** Predicted y test = ", predicted_y_test) + print(" Kernel ridge R2 score = ", utils.compute_r2_score(y_test, predicted_y_test)) + + # printing plots + if (generate_plots): + print ("printing plots") + _, (orig_data_ax, testin_data_ax, kernel_ridge_ax) = plt.subplots(nrows=3, sharex=True, sharey=True, figsize=(12, 13)) + orig_data_ax.bar(X_user_friendly_train,y_train_before_populating, width=0.4) # Add title and axis names - print ("Size of X ---: ", len(X)) - print ("Size of y ---: ", len(y)) - print ("X ---: ", X) - print ("y ---: ", y) - kernel_ridge_ax.bar(utils.get_X_user_friendly_from_X(X, X_dict),y, width=0.4) + orig_data_ax.set_title('Training datas energy/workload ratio') + orig_data_ax.set_xlabel('Configuration') + orig_data_ax.set_ylabel(r'Energy consumed/Workload ($\times 10E-11$)') + orig_data_ax.tick_params(size=8) - kernel_ridge_ax.set_title('All energy/workload ratio') - kernel_ridge_ax.set_xlabel('Configuration') - kernel_ridge_ax.set_ylabel(r'Energy consumed/Workload ($\times 10E-11$)') - kernel_ridge_ax.tick_params(size=8) - _ = kernel_ridge_ax.set_title("All datas") + testin_data_ax.bar(X_user_friendly_test,y_test, width=0.4) + # Add title and axis names + testin_data_ax.set_title('Testing datas energy/workload ratio') + testin_data_ax.set_xlabel('Configuration') + testin_data_ax.set_ylabel(r'Energy consumed/Workload ($\times 10E-11$)') + testin_data_ax.tick_params(size=8) - else : - kernel_ridge_ax.bar(X_user_friendly_test,predicted_y_test, width=0.4) # Add title and axis names kernel_ridge_ax.set_title('Predited energy/workload ratio') kernel_ridge_ax.set_xlabel('Configuration') kernel_ridge_ax.set_ylabel(r'Energy consumed/Workload ($\times 10E-11$)') kernel_ridge_ax.tick_params(size=8) - _ = kernel_ridge_ax.set_title("Predicted data\n using kernel ridge, R2 = " + str(utils.compute_r2_score(y_test, predicted_y_test))) - R2_score = utils.compute_r2_score(y_test, predicted_y_test) - print(" R2 error = ", utils.compute_r2_score(y_test, predicted_y_test)) - if(search_ridge_coeff): - print("kernel ridge coef (lambda) = ", alpha) - print("number of iteration on kernel ridge coef = ", number_of_iteration_during_exploration) - print("leave_one_out error on kernel ridge coef = ", l_o_o_on_alpha_exploration) - + if workstep == "looking_strange_cases": + # Add title and axis names + print ("Size of X ---: ", len(X)) + print ("Size of y ---: ", len(y)) + print ("X ---: ", X) + print ("y ---: ", y) + kernel_ridge_ax.bar(utils.get_X_user_friendly_from_X(X, X_dict),y, width=0.4) + + kernel_ridge_ax.set_title('All energy/workload ratio') + kernel_ridge_ax.set_xlabel('Configuration') + kernel_ridge_ax.set_ylabel(r'Energy consumed/Workload ($\times 10E-11$)') + kernel_ridge_ax.tick_params(size=8) + _ = kernel_ridge_ax.set_title("All datas") + + else : + + kernel_ridge_ax.bar(X_user_friendly_test,predicted_y_test, width=0.4) + # Add title and axis names + kernel_ridge_ax.set_title('Predited energy/workload ratio') + kernel_ridge_ax.set_xlabel('Configuration') + kernel_ridge_ax.set_ylabel(r'Energy consumed/Workload ($\times 10E-11$)') + kernel_ridge_ax.tick_params(size=8) + _ = kernel_ridge_ax.set_title("Predicted data\n using kernel ridge, R2 = " + str(utils.compute_r2_score(y_test, predicted_y_test))) + + R2_score = utils.compute_r2_score(y_test, predicted_y_test) + print(" R2 error = ", utils.compute_r2_score(y_test, predicted_y_test)) + if(search_ridge_coeff): + print("kernel ridge coef (lambda) = ", alpha) + print("number of iteration on kernel ridge coef = ", number_of_iteration_during_exploration) + print("leave_one_out error on kernel ridge coef = ", l_o_o_on_alpha_exploration) + - plt.gcf().autofmt_xdate() - plt.xticks(fontsize=8) - plt.savefig("kernel_ridge_prediction_on_google_pixel_4a_5g.png") - plt.clf() - plt.cla() - plt.close() - #end of the code of gaussian process to uncomment - experiments_preprocessing_parameters = [phone_name, - input_format, - consider_exact_values_of_frequency , - populate_inputs_to_considere_thread_combinations_on_same_socket, - maximum_number_of_combination, - alpha, - search_ridge_coeff, - search_strategy, - number_of_iteration_during_exploration, - l_o_o_on_alpha_exploration, - ltolerance, - lambda_min, - max_iterations, - sequential_gap, - dichotomic_progression_ratio, - standartize_inputs, - R2_score, energy_gap, number_of_neighbour, X_format_in_model - ] - utils.write_result_in_csv_file(result_summary_csv_file_name, experiments_preprocessing_parameters) - # folder preparation, for evantual marginal effect or other explorations - r2_score_as_string = repr(R2_score) - marginal_effect_exploration_folder = "marginal_effect_exploration_automatic_experiments_" + phone_name [0:7] + "_" + r2_score_as_string [0:4] + "_" + X_format_in_model # Can change depending on the r2 score - os.makedirs(marginal_effect_exploration_folder, exist_ok=True) - -if generate_best_configuration_file: - utils_for_validation.get_and_write_sorted_estimations_of_configurations(number_of_best_combinations, - gauss_process, input_format, X_format_in_model, consider_exact_values_of_frequency, - output_file_path = marginal_effect_exploration_folder + "/energy_efficiency_estimations.csv") + plt.gcf().autofmt_xdate() + plt.xticks(fontsize=8) + plt.savefig("kernel_ridge_prediction_on_google_pixel_4a_5g.png") + plt.clf() + plt.cla() + plt.close() + #end of the code of gaussian process to uncomment + experiments_preprocessing_parameters = [phone_name, + input_format, + consider_exact_values_of_frequency , + populate_inputs_to_considere_thread_combinations_on_same_socket, + maximum_number_of_combination, + alpha, + search_ridge_coeff, + search_strategy, + number_of_iteration_during_exploration, + l_o_o_on_alpha_exploration, + ltolerance, + lambda_min, + max_iterations, + sequential_gap, + dichotomic_progression_ratio, + standartize_inputs, + R2_score, energy_gap, number_of_neighbour, X_format_in_model + ] + utils.write_result_in_csv_file(result_summary_csv_file_name, experiments_preprocessing_parameters) + # folder preparation, for evantual marginal effect or other explorations + r2_score_as_string = repr(R2_score) + marginal_effect_exploration_folder = "marginal_effect_exploration_automatic_experiments_" + phone_name [0:7] + "_" + r2_score_as_string [0:4] + "_" + X_format_in_model # Can change depending on the r2 score + os.makedirs(marginal_effect_exploration_folder, exist_ok=True) + + if generate_best_configuration_file: + utils_for_validation.get_and_write_sorted_estimations_of_configurations(number_of_best_combinations, + gauss_process, input_format, X_format_in_model, consider_exact_values_of_frequency, + output_file_path = marginal_effect_exploration_folder + "/energy_efficiency_estimations.csv") if process_database: #utils_for_validation.create_database_and_tables() + #utils_for_validation.fill_database(X_user_friendly, X, y, energy_array, workload_array, X_train, y_train, X_test, y_test, gauss_process, table_name = "all") + utils_for_validation.validate_lesson_learned() + #utils_for_validation.alter_database() - utils_for_validation.fill_database(X_user_friendly, X, y, energy_array, workload_array, X_train, y_train, X_test, y_test, - gauss_process, table_name = "configuration_description__google_pixel_4a_5g and configuration_efficiency_estimation") - + # I also plan to add the a colomn to say if a configuration is in train set or in test set diff --git a/kernel_ridge_linear_model/log_file_processing_data_bases.txt b/kernel_ridge_linear_model/log_file_processing_data_bases.txt index 032bd52..224d53a 100755 --- a/kernel_ridge_linear_model/log_file_processing_data_bases.txt +++ b/kernel_ridge_linear_model/log_file_processing_data_bases.txt @@ -1,23347 +1,12 @@ --- reviewing marginal plot on google pixel - --- Getting data from folder /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/GOOGLE_PIXEL_RESULTS/summary_files_only_0.89 - --- Maximum input size = -1 - --- X format manipulated by the model = base_Y - --- Getting data from file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/GOOGLE_PIXEL_RESULTS/summary_files_only_0.89/summary_fifth_experiments_02Aug22_05_37_44_with_configuration_really_tested.csv - --- Getting data from file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/GOOGLE_PIXEL_RESULTS/summary_files_only_0.89/summary_first_results_with_configuration_really_tested.csv - --- Getting data from file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/GOOGLE_PIXEL_RESULTS/summary_files_only_0.89/summary_fourth_experiments__31Jul22_22_49_44_with_configuration_really_tested.csv - --- Getting data from file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/GOOGLE_PIXEL_RESULTS/summary_files_only_0.89/summary_google_pixel_varying_frequency_with_configuration_really_tested.csv - --- Getting data from file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/GOOGLE_PIXEL_RESULTS/summary_files_only_0.89/summary_google_pixel_varying_number_of_threads_with_configuration_really_tested.csv - --- Getting data from file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/GOOGLE_PIXEL_RESULTS/summary_files_only_0.89/summary_second_results_with_configuration_really_tested.csv - --- Getting data from file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/GOOGLE_PIXEL_RESULTS/summary_files_only_0.89/summary_third_result_cleaned_with_configuration_really_tested.csv - --- Getting data from file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/GOOGLE_PIXEL_RESULTS/summary_files_only_0.89/summary_to_verify_strange_results.csv - --- Getting data from file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/GOOGLE_PIXEL_RESULTS/summary_files_only_0.89/summary_twelfth_before_meeting.csv - --- Getting data from file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/GOOGLE_PIXEL_RESULTS/summary_files_only_0.89/summary___03Aug22_05_34_39_with_configuration_really_tested.csv - --- Getting data from file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/GOOGLE_PIXEL_RESULTS/summary_files_only_0.89/summary___09Aug22_08_43_01.csv - --- Getting data from file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/GOOGLE_PIXEL_RESULTS/summary_files_only_0.89/summary___10Aug22_12_36_17.csv - --- Getting data from file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/GOOGLE_PIXEL_RESULTS/summary_files_only_0.89/summary___12Aug22_11_07_50.csv - --- Getting data from file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/GOOGLE_PIXEL_RESULTS/summary_files_only_0.89/summary___17Aug22_13_08_20.csv -*** Total configurations in user friendly format: ['101111-1-0', '011001-0-3', '110111-0-1', '101110-1-0', '111101-0-0', '111110-1-2', '303303-0-1', '222222-3-3', '333333-3-2', '202222-3-3', '101101-2-2', '003330-3-2', '220202-3-2', '202220-2-3', '333030-0-2', '303330-3-0', '202222-0-3', '030333-2-3', '022202-2-0', '111010-2-0', '333333-1-2', '111111-2-1', '222220-0-3', '000300-0-0', '222222-3-2', '333300-3-0', '110011-3-2', '111011-2-1', '202202-2-3', '333303-1-2', '202222-2-3', '300033-3-2', '330333-2-2', '220222-0-1', '033333-0-3', '110110-0-3', '110001-0-2', '222022-2-3', '111101-1-1', '022022-1-3', '000011-1-1', '111011-3-0', '220020-1-2', '333033-0-2', '222220-3-3', '030300-2-0', '220220-3-2', '101110-2-3', '111011-2-3', '303300-0-1', '222220-2-1', '200222-2-3', '220222-2-0', '333333-3-3', '110101-1-0', '011010-1-3', '303330-1-2', '033033-2-0', '333300-0-1', '111111-3-1', '110101-0-0', '003333-1-2', '333333-2-1', '333300-1-0', '220020-0-1', '111111-1-2', '101101-0-2', '330330-2-3', '333333-3-1', '220220-0-0', '110011-0-0', '011111-3-2', '303333-3-1', '101111-3-0', '222222-2-3', '022222-0-3', '303033-3-3', '333033-0-2', '022222-0-0', '100101-1-3', '110111-1-2', '222222-1-0', '101111-3-3', '111111-3-3', '003333-3-1', '011111-1-2', '202022-1-2', '330030-2-2', '333330-3-0', '111110-1-0', '110111-0-0', '202222-0-2', '333333-1-1', '111010-3-1', '111011-1-3', '303333-0-3', '033033-1-1', '111111-3-1', '222222-2-3', '333333-1-3', '011010-2-1', '333333-3-3', '330030-0-1', '111111-2-3', '111111-2-2', '033333-0-2', '011110-1-1', '333033-0-0', '002200-2-2', '011110-3-1', '200202-3-0', '111111-0-2', '330033-3-0', '222202-2-1', '030033-0-1', '022222-2-0', '202222-3-1', '333333-2-2', '111111-2-1', '101111-2-1', '100110-0-2', '333300-1-2', '000300-2-3', '010110-0-2', '222220-1-2', '222222-0-1', '330333-0-1', '033030-0-3', '033330-0-0', '303033-2-2', '202222-2-1', '111111-1-2', '202022-3-3', '303300-3-3', '330333-3-0', '333033-2-1', '222020-1-0', '303333-0-3', '222202-3-1', '111111-2-3', '111111-1-3', '111110-1-0', '222022-0-3', '220020-0-3', '033330-3-2', '111111-2-0', '111101-1-1', '111111-2-3', '333300-1-0', '111011-0-0', '220202-1-1', '033033-3-2', '022202-0-0', '033033-1-0', '003333-2-3', '222022-1-0', '033333-1-2', '100000-0-2', '222222-2-3', '202222-0-2', '333303-2-1', '303333-2-0', '220220-1-2', '222220-2-3', '111011-3-3', '220202-1-2', '222220-0-1', '111111-1-0', '033300-2-1', '222222-0-2', '330333-0-0', '330330-3-0', '101110-1-0', '002202-3-1', '220022-2-1', '202220-0-2', '222220-2-3', '222002-0-2', '030330-3-0', '222022-3-3', '333333-0-1', '202222-2-2', '030330-3-3', '222022-0-0', '222000-1-1', '333333-1-3', '101011-3-1', '033033-2-2', '330303-3-1', '333033-0-2', '030033-2-3', '333333-3-3', '333333-1-0', '101011-3-0', '333033-1-1', '222202-1-2', '222020-2-1', '001101-2-2', '111111-2-1', '222222-1-1', '101110-0-3', '300033-2-1', '111101-2-3', '303333-3-1', '110110-3-1', '222220-3-1', '110110-2-0', '000022-2-2', '111011-1-0', '222220-1-0', '033333-1-0', '202222-1-0', '011111-2-1', '110111-2-0', '333333-3-2', '333333-0-3', '110100-1-3', '110111-2-0', '011011-1-0', '100111-3-1', '010100-0-0', '222202-3-0', '222222-3-0', '330033-2-1', '303300-2-2', '222022-2-0', '220222-3-2', '000111-3-0', '111001-2-2', '020220-2-1', '222222-0-0', '300333-3-2', '222222-0-3', '000200-2-1', '333300-1-1', '330030-0-1', '333333-2-0', '110010-0-3', '330030-1-2', '222222-3-0', '222222-3-2', '220202-0-1', '333030-3-2', '111011-1-1', '202220-3-0', '220220-1-2', '110111-1-2', '111111-1-3', '222020-2-0', '333303-0-2', '100010-0-1', '222222-3-1', '222202-1-2', '101111-0-3', '110011-0-2', '101011-1-2', '001011-2-2', '011110-2-1', '333033-2-2', '330303-0-0', '033030-3-2', '333330-1-0', '222202-0-1', '110111-3-3', '333330-2-3', '111111-2-0', '101010-2-3', '333333-2-2', '222002-2-3', '222022-1-3', '033033-1-2', '010111-3-2', '222202-3-2', '330330-0-0', '222222-1-2', '022222-1-1', '101001-3-0', '033333-0-0', '000000-0-0', '100000-0-0', '200000-0-0', '300000-0-0', '110000-0-0', '220000-0-0', '330000-0-0', '111000-0-0', '222000-0-0', '333000-0-0', '300000-1-0', '300000-2-0', '100000-1-0', '200000-2-0', '300000-3-0', '000000-1-0', '000000-2-0', '000000-3-0', '000000-0-3', '000000-1-1', '000000-2-2', '000000-3-1', '000000-3-2', '000000-3-3', '000000-0-0', '300000-0-0', '330000-0-0', '333000-0-0', '333300-0-0', '333330-0-0', '333333-0-0', '333333-3-0', '333333-3-3', '000000-3-0', '000000-3-0', '000000-3-3', '300000-3-0', '330000-3-0', '333000-3-0', '300000-3-3', '330303-1-1', '333333-3-0', '022202-2-2', '100111-1-0', '303033-3-1', '101111-1-3', '002220-1-1', '111110-1-1', '220222-3-3', '022202-2-3', '000100-0-2', '011001-2-1', '222222-3-2', '220202-2-3', '222222-1-3', '011111-3-1', '333300-2-2', '333030-0-1', '030333-2-2', '001011-1-0', '033333-0-2', '220002-1-0', '330333-0-3', '111111-1-1', '222222-3-3', '220022-3-2', '303303-1-3', '011111-2-0', '011101-0-2', '111110-2-0', '333330-0-2', '333333-2-0', '300300-3-0', '033033-1-2', '222220-0-3', '111110-2-1', '330033-1-3', '333033-2-3', '022222-1-0', '222022-2-3', '202222-1-0', '100011-0-0', '333333-2-0', '010101-3-0', '011111-2-2', '222222-1-0', '000033-1-1', '033030-1-2', '111111-3-0', '220202-3-1', '101101-2-0', '222222-0-2', '303333-1-1', '000222-0-2', '022220-0-1', '222200-1-3', '022220-2-2', '333033-2-2', '222200-1-2', '300333-0-0', '111101-0-3', '220022-3-0', '000333-2-0', '111001-3-0', '330333-2-2', '110111-3-1', '222022-3-1', '333333-0-0', '220002-3-0', '303333-0-0', '222022-0-0', '033033-3-1', '200222-2-1', '111000-2-0', '001111-3-3', '033333-3-3', '222202-1-3', '222222-2-0', '222202-2-1', '100101-2-0', '033030-3-1', '220222-2-3', '222220-2-0', '330033-0-2', '300333-1-2', '010100-2-1', '111011-2-0', '101101-1-3', '202222-1-3', '303333-2-3', '000000-1-2', '101111-3-2', '022002-2-3', '002220-3-3', '300333-3-2', '303000-1-3', '100011-3-2', '110101-2-1', '101101-3-2', '111110-1-0', '002020-2-0', '330000-3-3', '003003-3-3', '000022-3-3', '033000-2-0', '011100-1-1', '033303-0-0', '010100-3-0', '110000-2-0', '101110-1-0', '100100-1-1', '222220-2-2', '002022-3-0', '003030-1-1', '033003-2-0', '010111-1-1', '303330-0-0', '010010-1-1', '030300-2-2', '033000-1-0', '000110-3-1', '033330-2-3', '011011-3-2', '020202-2-0', '101011-1-0', '303330-2-3', '022220-2-2', '200022-1-0', '011000-2-0', '020200-2-2', '001011-2-0', '202000-1-2', '200000-1-1', '111010-2-0', '020000-3-2', '022222-1-2', '333330-1-2', '101111-1-1', '300033-0-0', '303330-1-1', '220022-3-3', '003033-1-1', '110101-3-0', '011111-3-3', '110001-3-1', '002200-1-3', '010110-1-0', '330333-2-0', '202220-3-0', '003300-3-1', '200222-1-3', '330030-3-2', '111010-3-0', '220222-3-2', '303000-2-1', '222222-2-1', '330330-2-1', '222222-1-3', '333333-3-0', '000001-3-0', '222022-2-0', '111010-3-3', '100101-3-0', '333330-1-3', '220222-0-3', '333333-0-2', '111101-3-2', '333003-3-1', '111011-2-3', '333333-1-3', '333330-2-3', '222222-0-1', '111111-1-1', '033033-1-3', '303333-1-0', '200222-1-1', '222222-1-3', '333333-1-1', '222022-2-2', '033333-1-3', '333033-1-3', '200222-3-2', '111110-2-0', '000011-3-0', '111001-1-2', '333333-3-2', '022022-3-3', '022222-0-2', '030303-1-2', '022222-2-3', '101101-3-0', '000202-2-0', '111011-0-3', '220200-2-2', '333000-3-0', '010000-1-0', '330303-1-2', '110000-0-0', '022202-2-2', '202002-3-0', '303303-2-1', '200022-2-3', '030300-2-3', '030003-0-0', '000000-2-0', '202220-2-1', '001010-1-0', '202000-0-0', '100000-3-0', '011000-1-0', '022222-1-2', '333300-1-0', '222222-1-2', '003303-1-1', '000000-3-1', '000110-1-1', '220000-3-0', '022022-1-3', '000022-3-2', '001010-1-0', '000333-2-0', '020200-1-1', '011010-2-3', '101101-2-1', '330330-3-3', '022222-3-1', '202022-3-1', '011010-3-2', '110011-2-2', '033030-2-0', '220222-2-3', '101011-3-2', '333303-0-0', '011001-3-1', '000110-3-3', '002220-2-3', '222222-2-2', '300000-3-1', '222002-1-0', '033030-0-0', '110000-1-2', '001101-1-1', '002202-3-0', '101101-3-0', '101110-2-2', '020202-1-3', '030300-3-0', '020200-2-3', '222220-2-0', '101001-3-0', '002022-3-1', '002020-3-0', '202000-3-3', '220000-3-3', '003333-1-0', '000111-0-0', '333033-2-0', '020200-2-0', '020000-1-3', '330303-2-0', '110101-3-3', '200000-1-3', '110001-2-3', '220202-1-1', '003033-1-1', '202222-2-0', '330300-2-0', '010011-1-0', '030000-3-3', '222002-0-0', '330033-1-1', '330330-1-3', '303033-0-0', '003333-2-0', '020222-2-2', '033030-3-1', '333033-3-3', '110101-2-0', '001000-3-0', '300000-2-0', '003303-1-2', '300030-2-0', '002200-3-2', '333330-2-0', '020222-3-0', '030033-3-0', '330003-3-1', '303000-3-1', '020002-2-3', '303330-3-0', '110101-1-0', '333033-1-3', '001111-1-0', '010111-1-2', '100100-3-3', '000100-2-1', '303333-1-0', '220020-1-2', '100111-1-0', '200000-1-0', '003300-3-0', '330330-3-0', '002000-2-1', '100000-2-1', '000010-3-1', '110110-3-1', '033333-2-1', '000222-2-3', '330300-1-2', '300303-0-0', '111000-1-0', '002220-1-0', '020022-1-0', '020220-2-1', '101101-3-0', '011000-2-2', '010010-1-0', '330003-3-2', '022222-3-3', '202200-3-2', '003303-2-2', '330033-3-3', '222022-1-3', '222220-0-0', '220220-0-0', '100001-1-1', '202202-1-0', '100010-3-0', '202020-2-3', '001100-3-3', '022002-3-1', '202222-1-2', '101101-0-0', '030300-3-0', '330333-2-3', '100111-1-2', '033030-3-0', '001101-3-0', '003333-3-3', '202022-3-0', '003000-3-3', '000333-2-3', '000020-0-0', '222020-1-0', '011100-2-3', '333330-1-2', '222002-1-2', '030333-2-2', '010000-3-2', '300300-1-0', '001100-0-0', '020222-3-0', '110000-2-0', '100100-2-1', '011011-2-2', '200020-1-0', '303330-1-1', '110111-0-0', '002022-2-1', '003330-1-3', '110001-1-2', '100010-1-0', '220220-3-1', '010111-0-0', '300000-2-2', '010100-1-0', '033003-2-0', '022000-2-0', '300003-3-3', '000222-2-2', '022202-3-1', '022200-2-0', '010000-2-1', '001110-2-1', '033030-3-3', '110100-2-2', '333003-2-3', '333030-2-3', '010011-1-0', '200000-1-2', '003000-1-2', '033000-1-1', '220002-0-0', '002002-1-0', '100101-1-0', '111001-1-0', '011111-1-0', '202020-3-3', '111111-1-3', '111100-3-0', '303003-3-0', '030333-1-1', '101000-1-2', '200002-2-0', '300300-1-1', '202002-2-3', '333303-0-0', '333303-2-2', '010110-2-0', '333300-3-2', '202000-2-1', '030033-1-2', '003300-2-0', '111010-1-1', '033333-3-3', '200200-2-1', '222020-0-0', '300000-1-2', '010111-2-1', '333330-3-1', '030330-3-1', '300000-2-2', '030030-1-0', '033003-3-1', '222002-2-0', '303000-2-1', '030303-0-0', '030000-3-2', '003333-1-0', '011101-1-0', '000033-2-0', '002220-2-0', '020222-2-0', '300303-1-3', '000300-1-0', '020220-2-0', '111110-3-0', '222020-2-2', '303330-2-1', '101100-1-3', '003303-1-0', '303030-3-2', '002000-2-2', '222002-3-0', '000030-2-0', '101010-3-0', '022200-1-1', '001101-3-0', '002020-2-3', '110011-2-3', '000000-3-3', '000022-2-1', '100000-1-1', '011011-3-2', '300300-2-1', '111110-2-1', '330030-3-0', '011011-0-0', '303333-1-3', '010111-0-0', '200202-3-2', '001000-1-0', '101111-3-3', '330333-1-0', '202002-1-1', '100101-2-2', '330003-1-0', '101101-1-0', '110010-3-3', '022220-3-3', '020020-1-0'] - --- Getting data from folder /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/GOOGLE_PIXEL_RESULTS/summary_files_only_0.89 - --- Maximum input size = -1 - --- X format manipulated by the model = base_Y - --- Getting data from file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/GOOGLE_PIXEL_RESULTS/summary_files_only_0.89/summary_fifth_experiments_02Aug22_05_37_44_with_configuration_really_tested.csv - --- Converting [1.0, 0.0, 1.0, 1.0, 1.0, 1.0, 1.0, 0.0] in base Y array notation - --- Result = [0.0, 1, 0, 1, 1, 1, 1, 1.0, 0.0] - --- Converting [0.0, 1.0, 1.0, 0.0, 0.0, 1.0, 0.0, 3.0] in base Y array notation - --- Result = [0.0, 0, 1, 1, 0, 0, 1, 0.0, 3.0] - --- Converting [1.0, 1.0, 0.0, 1.0, 1.0, 1.0, 0.0, 1.0] in base Y array notation - --- Result = [0.0, 1, 1, 0, 1, 1, 1, 0.0, 1.0] - --- Converting [1.0, 0.0, 1.0, 1.0, 1.0, 0.0, 1.0, 0.0] in base Y array notation - --- Result = [0.0, 1, 0, 1, 1, 1, 0, 1.0, 0.0] - --- Converting [1.0, 1.0, 1.0, 1.0, 0.0, 1.0, 0.0, 0.0] in base Y array notation - --- Result = [0.0, 1, 1, 1, 1, 0, 1, 0.0, 0.0] - --- Converting [1.0, 1.0, 1.0, 1.0, 1.0, 0.0, 1.0, 2.0] in base Y array notation - --- Result = [0.0, 1, 1, 1, 1, 1, 0, 1.0, 2.0] - --- Converting [3.0, 0.0, 3.0, 3.0, 0.0, 3.0, 0.0, 1.0] in base Y array notation - --- Result = [2.0, 1, 0, 1, 1, 0, 1, 0.0, 1.0] - --- Converting [2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0] in base Y array notation - --- Result = [1.0, 1, 1, 1, 1, 1, 1, 3.0, 3.0] - --- Converting [3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0] in base Y array notation - --- Result = [2.0, 1, 1, 1, 1, 1, 1, 3.0, 2.0] - --- Converting [2.0, 0.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0] in base Y array notation - --- Result = [1.0, 1, 0, 1, 1, 1, 1, 3.0, 3.0] - --- Converting [1.0, 0.0, 1.0, 1.0, 0.0, 1.0, 2.0, 2.0] in base Y array notation - --- Result = [0.0, 1, 0, 1, 1, 0, 1, 2.0, 2.0] - --- Converting [0.0, 0.0, 3.0, 3.0, 3.0, 0.0, 3.0, 2.0] in base Y array notation - --- Result = [2.0, 0, 0, 1, 1, 1, 0, 3.0, 2.0] - --- Converting [2.0, 2.0, 0.0, 2.0, 0.0, 2.0, 3.0, 2.0] in base Y array notation - --- Result = [1.0, 1, 1, 0, 1, 0, 1, 3.0, 2.0] - --- Converting [2.0, 0.0, 2.0, 2.0, 2.0, 0.0, 2.0, 3.0] in base Y array notation - --- Result = [1.0, 1, 0, 1, 1, 1, 0, 2.0, 3.0] - --- Converting [3.0, 3.0, 3.0, 0.0, 3.0, 0.0, 0.0, 2.0] in base Y array notation - --- Result = [2.0, 1, 1, 1, 0, 1, 0, 0.0, 2.0] - --- Converting [3.0, 0.0, 3.0, 3.0, 3.0, 0.0, 3.0, 0.0] in base Y array notation - --- Result = [2.0, 1, 0, 1, 1, 1, 0, 3.0, 0.0] - --- Converting [2.0, 0.0, 2.0, 2.0, 2.0, 2.0, 0.0, 3.0] in base Y array notation - --- Result = [1.0, 1, 0, 1, 1, 1, 1, 0.0, 3.0] - --- Converting [0.0, 3.0, 0.0, 3.0, 3.0, 3.0, 2.0, 3.0] in base Y array notation - --- Result = [2.0, 0, 1, 0, 1, 1, 1, 2.0, 3.0] - --- Converting [0.0, 2.0, 2.0, 2.0, 0.0, 2.0, 2.0, 0.0] in base Y array notation - --- Result = [1.0, 0, 1, 1, 1, 0, 1, 2.0, 0.0] - --- Converting [1.0, 1.0, 1.0, 0.0, 1.0, 0.0, 2.0, 0.0] in base Y array notation - --- Result = [0.0, 1, 1, 1, 0, 1, 0, 2.0, 0.0] - --- Converting [3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 1.0, 2.0] in base Y array notation - --- Result = [2.0, 1, 1, 1, 1, 1, 1, 1.0, 2.0] - --- Converting [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0] in base Y array notation - --- Result = [0.0, 1, 1, 1, 1, 1, 1, 2.0, 1.0] - --- Converting [2.0, 2.0, 2.0, 2.0, 2.0, 0.0, 0.0, 3.0] in base Y array notation - --- Result = [1.0, 1, 1, 1, 1, 1, 0, 0.0, 3.0] - --- Converting [0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 0.0] in base Y array notation - --- Result = [2.0, 0, 0, 0, 1, 0, 0, 0.0, 0.0] - --- Converting [2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0] in base Y array notation - --- Result = [1.0, 1, 1, 1, 1, 1, 1, 3.0, 2.0] - --- Converting [3.0, 3.0, 3.0, 3.0, 0.0, 0.0, 3.0, 0.0] in base Y array notation - --- Result = [2.0, 1, 1, 1, 1, 0, 0, 3.0, 0.0] - --- Converting [1.0, 1.0, 0.0, 0.0, 1.0, 1.0, 3.0, 2.0] in base Y array notation - --- Result = [0.0, 1, 1, 0, 0, 1, 1, 3.0, 2.0] - --- Converting [1.0, 1.0, 1.0, 0.0, 1.0, 1.0, 2.0, 1.0] in base Y array notation - --- Result = [0.0, 1, 1, 1, 0, 1, 1, 2.0, 1.0] - --- Converting [2.0, 0.0, 2.0, 2.0, 0.0, 2.0, 2.0, 3.0] in base Y array notation - --- Result = [1.0, 1, 0, 1, 1, 0, 1, 2.0, 3.0] - --- Converting [3.0, 3.0, 3.0, 3.0, 0.0, 3.0, 1.0, 2.0] in base Y array notation - --- Result = [2.0, 1, 1, 1, 1, 0, 1, 1.0, 2.0] - --- Converting [2.0, 0.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0] in base Y array notation - --- Result = [1.0, 1, 0, 1, 1, 1, 1, 2.0, 3.0] - --- Converting [3.0, 0.0, 0.0, 0.0, 3.0, 3.0, 3.0, 2.0] in base Y array notation - --- Result = [2.0, 1, 0, 0, 0, 1, 1, 3.0, 2.0] - --- Converting [3.0, 3.0, 0.0, 3.0, 3.0, 3.0, 2.0, 2.0] in base Y array notation - --- Result = [2.0, 1, 1, 0, 1, 1, 1, 2.0, 2.0] - --- Converting [2.0, 2.0, 0.0, 2.0, 2.0, 2.0, 0.0, 1.0] in base Y array notation - --- Result = [1.0, 1, 1, 0, 1, 1, 1, 0.0, 1.0] - --- Converting [0.0, 3.0, 3.0, 3.0, 3.0, 3.0, 0.0, 3.0] in base Y array notation - --- Result = [2.0, 0, 1, 1, 1, 1, 1, 0.0, 3.0] - --- Converting [1.0, 1.0, 0.0, 1.0, 1.0, 0.0, 0.0, 3.0] in base Y array notation - --- Result = [0.0, 1, 1, 0, 1, 1, 0, 0.0, 3.0] - --- Converting [1.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 2.0] in base Y array notation - --- Result = [0.0, 1, 1, 0, 0, 0, 1, 0.0, 2.0] - --- Converting [2.0, 2.0, 2.0, 0.0, 2.0, 2.0, 2.0, 3.0] in base Y array notation - --- Result = [1.0, 1, 1, 1, 0, 1, 1, 2.0, 3.0] - --- Converting [1.0, 1.0, 1.0, 1.0, 0.0, 1.0, 1.0, 1.0] in base Y array notation - --- Result = [0.0, 1, 1, 1, 1, 0, 1, 1.0, 1.0] - --- Converting [0.0, 2.0, 2.0, 0.0, 2.0, 2.0, 1.0, 3.0] in base Y array notation - --- Result = [1.0, 0, 1, 1, 0, 1, 1, 1.0, 3.0] - --- Getting data from file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/GOOGLE_PIXEL_RESULTS/summary_files_only_0.89/summary_first_results_with_configuration_really_tested.csv - --- Converting [0.0, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0, 1.0] in base Y array notation - --- Result = [0.0, 0, 0, 0, 0, 1, 1, 1.0, 1.0] - --- Converting [1.0, 1.0, 1.0, 0.0, 1.0, 1.0, 3.0, 0.0] in base Y array notation - --- Result = [0.0, 1, 1, 1, 0, 1, 1, 3.0, 0.0] - --- Converting [2.0, 2.0, 0.0, 0.0, 2.0, 0.0, 1.0, 2.0] in base Y array notation - --- Result = [1.0, 1, 1, 0, 0, 1, 0, 1.0, 2.0] - --- Converting [3.0, 3.0, 3.0, 0.0, 3.0, 3.0, 0.0, 2.0] in base Y array notation - --- Result = [2.0, 1, 1, 1, 0, 1, 1, 0.0, 2.0] - --- Converting [2.0, 2.0, 2.0, 2.0, 2.0, 0.0, 3.0, 3.0] in base Y array notation - --- Result = [1.0, 1, 1, 1, 1, 1, 0, 3.0, 3.0] - --- Converting [0.0, 3.0, 0.0, 3.0, 0.0, 0.0, 2.0, 0.0] in base Y array notation - --- Result = [2.0, 0, 1, 0, 1, 0, 0, 2.0, 0.0] - --- Converting [2.0, 2.0, 0.0, 2.0, 2.0, 0.0, 3.0, 2.0] in base Y array notation - --- Result = [1.0, 1, 1, 0, 1, 1, 0, 3.0, 2.0] - --- Converting [1.0, 0.0, 1.0, 1.0, 1.0, 0.0, 2.0, 3.0] in base Y array notation - --- Result = [0.0, 1, 0, 1, 1, 1, 0, 2.0, 3.0] - --- Converting [1.0, 1.0, 1.0, 0.0, 1.0, 1.0, 2.0, 3.0] in base Y array notation - --- Result = [0.0, 1, 1, 1, 0, 1, 1, 2.0, 3.0] - --- Converting [3.0, 0.0, 3.0, 3.0, 0.0, 0.0, 0.0, 1.0] in base Y array notation - --- Result = [2.0, 1, 0, 1, 1, 0, 0, 0.0, 1.0] - --- Converting [2.0, 2.0, 2.0, 2.0, 2.0, 0.0, 2.0, 1.0] in base Y array notation - --- Result = [1.0, 1, 1, 1, 1, 1, 0, 2.0, 1.0] - --- Converting [2.0, 0.0, 0.0, 2.0, 2.0, 2.0, 2.0, 3.0] in base Y array notation - --- Result = [1.0, 1, 0, 0, 1, 1, 1, 2.0, 3.0] - --- Converting [2.0, 2.0, 0.0, 2.0, 2.0, 2.0, 2.0, 0.0] in base Y array notation - --- Result = [1.0, 1, 1, 0, 1, 1, 1, 2.0, 0.0] - --- Converting [3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0] in base Y array notation - --- Result = [2.0, 1, 1, 1, 1, 1, 1, 3.0, 3.0] - --- Converting [1.0, 1.0, 0.0, 1.0, 0.0, 1.0, 1.0, 0.0] in base Y array notation - --- Result = [0.0, 1, 1, 0, 1, 0, 1, 1.0, 0.0] - --- Converting [0.0, 1.0, 1.0, 0.0, 1.0, 0.0, 1.0, 3.0] in base Y array notation - --- Result = [0.0, 0, 1, 1, 0, 1, 0, 1.0, 3.0] - --- Converting [3.0, 0.0, 3.0, 3.0, 3.0, 0.0, 1.0, 2.0] in base Y array notation - --- Result = [2.0, 1, 0, 1, 1, 1, 0, 1.0, 2.0] - --- Converting [0.0, 3.0, 3.0, 0.0, 3.0, 3.0, 2.0, 0.0] in base Y array notation - --- Result = [2.0, 0, 1, 1, 0, 1, 1, 2.0, 0.0] - --- Converting [3.0, 3.0, 3.0, 3.0, 0.0, 0.0, 0.0, 1.0] in base Y array notation - --- Result = [2.0, 1, 1, 1, 1, 0, 0, 0.0, 1.0] - --- Converting [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0] in base Y array notation - --- Result = [0.0, 1, 1, 1, 1, 1, 1, 3.0, 1.0] - --- Converting [1.0, 1.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0] in base Y array notation - --- Result = [0.0, 1, 1, 0, 1, 0, 1, 0.0, 0.0] - --- Converting [0.0, 0.0, 3.0, 3.0, 3.0, 3.0, 1.0, 2.0] in base Y array notation - --- Result = [2.0, 0, 0, 1, 1, 1, 1, 1.0, 2.0] - --- Converting [3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 1.0] in base Y array notation - --- Result = [2.0, 1, 1, 1, 1, 1, 1, 2.0, 1.0] - --- Converting [3.0, 3.0, 3.0, 3.0, 0.0, 0.0, 1.0, 0.0] in base Y array notation - --- Result = [2.0, 1, 1, 1, 1, 0, 0, 1.0, 0.0] - --- Converting [2.0, 2.0, 0.0, 0.0, 2.0, 0.0, 0.0, 1.0] in base Y array notation - --- Result = [1.0, 1, 1, 0, 0, 1, 0, 0.0, 1.0] - --- Converting [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0] in base Y array notation - --- Result = [0.0, 1, 1, 1, 1, 1, 1, 1.0, 2.0] - --- Converting [1.0, 0.0, 1.0, 1.0, 0.0, 1.0, 0.0, 2.0] in base Y array notation - --- Result = [0.0, 1, 0, 1, 1, 0, 1, 0.0, 2.0] - --- Converting [3.0, 3.0, 0.0, 3.0, 3.0, 0.0, 2.0, 3.0] in base Y array notation - --- Result = [2.0, 1, 1, 0, 1, 1, 0, 2.0, 3.0] - --- Converting [3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 1.0] in base Y array notation - --- Result = [2.0, 1, 1, 1, 1, 1, 1, 3.0, 1.0] - --- Converting [2.0, 2.0, 0.0, 2.0, 2.0, 0.0, 0.0, 0.0] in base Y array notation - --- Result = [1.0, 1, 1, 0, 1, 1, 0, 0.0, 0.0] - --- Converting [1.0, 1.0, 0.0, 0.0, 1.0, 1.0, 0.0, 0.0] in base Y array notation - --- Result = [0.0, 1, 1, 0, 0, 1, 1, 0.0, 0.0] - --- Converting [0.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0] in base Y array notation - --- Result = [0.0, 0, 1, 1, 1, 1, 1, 3.0, 2.0] - --- Converting [3.0, 0.0, 3.0, 3.0, 3.0, 3.0, 3.0, 1.0] in base Y array notation - --- Result = [2.0, 1, 0, 1, 1, 1, 1, 3.0, 1.0] - --- Converting [1.0, 0.0, 1.0, 1.0, 1.0, 1.0, 3.0, 0.0] in base Y array notation - --- Result = [0.0, 1, 0, 1, 1, 1, 1, 3.0, 0.0] - --- Converting [2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0] in base Y array notation - --- Result = [1.0, 1, 1, 1, 1, 1, 1, 2.0, 3.0] - --- Converting [0.0, 2.0, 2.0, 2.0, 2.0, 2.0, 0.0, 3.0] in base Y array notation - --- Result = [1.0, 0, 1, 1, 1, 1, 1, 0.0, 3.0] - --- Converting [3.0, 0.0, 3.0, 0.0, 3.0, 3.0, 3.0, 3.0] in base Y array notation - --- Result = [2.0, 1, 0, 1, 0, 1, 1, 3.0, 3.0] - --- Converting [3.0, 3.0, 3.0, 0.0, 3.0, 3.0, 0.0, 2.0] in base Y array notation - --- Result = [2.0, 1, 1, 1, 0, 1, 1, 0.0, 2.0] - --- Converting [0.0, 2.0, 2.0, 2.0, 2.0, 2.0, 0.0, 0.0] in base Y array notation - --- Result = [1.0, 0, 1, 1, 1, 1, 1, 0.0, 0.0] - --- Converting [1.0, 0.0, 0.0, 1.0, 0.0, 1.0, 1.0, 3.0] in base Y array notation - --- Result = [0.0, 1, 0, 0, 1, 0, 1, 1.0, 3.0] - --- Getting data from file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/GOOGLE_PIXEL_RESULTS/summary_files_only_0.89/summary_fourth_experiments__31Jul22_22_49_44_with_configuration_really_tested.csv - --- Converting [1.0, 1.0, 0.0, 1.0, 1.0, 1.0, 1.0, 2.0] in base Y array notation - --- Result = [0.0, 1, 1, 0, 1, 1, 1, 1.0, 2.0] - --- Converting [2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 0.0] in base Y array notation - --- Result = [1.0, 1, 1, 1, 1, 1, 1, 1.0, 0.0] - --- Converting [1.0, 0.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0] in base Y array notation - --- Result = [0.0, 1, 0, 1, 1, 1, 1, 3.0, 3.0] - --- Converting [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0] in base Y array notation - --- Result = [0.0, 1, 1, 1, 1, 1, 1, 3.0, 3.0] - --- Converting [0.0, 0.0, 3.0, 3.0, 3.0, 3.0, 3.0, 1.0] in base Y array notation - --- Result = [2.0, 0, 0, 1, 1, 1, 1, 3.0, 1.0] - --- Converting [0.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0] in base Y array notation - --- Result = [0.0, 0, 1, 1, 1, 1, 1, 1.0, 2.0] - --- Converting [2.0, 0.0, 2.0, 0.0, 2.0, 2.0, 1.0, 2.0] in base Y array notation - --- Result = [1.0, 1, 0, 1, 0, 1, 1, 1.0, 2.0] - --- Converting [3.0, 3.0, 0.0, 0.0, 3.0, 0.0, 2.0, 2.0] in base Y array notation - --- Result = [2.0, 1, 1, 0, 0, 1, 0, 2.0, 2.0] - --- Converting [3.0, 3.0, 3.0, 3.0, 3.0, 0.0, 3.0, 0.0] in base Y array notation - --- Result = [2.0, 1, 1, 1, 1, 1, 0, 3.0, 0.0] - --- Converting [1.0, 1.0, 1.0, 1.0, 1.0, 0.0, 1.0, 0.0] in base Y array notation - --- Result = [0.0, 1, 1, 1, 1, 1, 0, 1.0, 0.0] - --- Converting [1.0, 1.0, 0.0, 1.0, 1.0, 1.0, 0.0, 0.0] in base Y array notation - --- Result = [0.0, 1, 1, 0, 1, 1, 1, 0.0, 0.0] - --- Converting [2.0, 0.0, 2.0, 2.0, 2.0, 2.0, 0.0, 2.0] in base Y array notation - --- Result = [1.0, 1, 0, 1, 1, 1, 1, 0.0, 2.0] - --- Converting [3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 1.0, 1.0] in base Y array notation - --- Result = [2.0, 1, 1, 1, 1, 1, 1, 1.0, 1.0] - --- Converting [1.0, 1.0, 1.0, 0.0, 1.0, 0.0, 3.0, 1.0] in base Y array notation - --- Result = [0.0, 1, 1, 1, 0, 1, 0, 3.0, 1.0] - --- Converting [1.0, 1.0, 1.0, 0.0, 1.0, 1.0, 1.0, 3.0] in base Y array notation - --- Result = [0.0, 1, 1, 1, 0, 1, 1, 1.0, 3.0] - --- Converting [3.0, 0.0, 3.0, 3.0, 3.0, 3.0, 0.0, 3.0] in base Y array notation - --- Result = [2.0, 1, 0, 1, 1, 1, 1, 0.0, 3.0] - --- Converting [0.0, 3.0, 3.0, 0.0, 3.0, 3.0, 1.0, 1.0] in base Y array notation - --- Result = [2.0, 0, 1, 1, 0, 1, 1, 1.0, 1.0] - --- Converting [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0] in base Y array notation - --- Result = [0.0, 1, 1, 1, 1, 1, 1, 3.0, 1.0] - --- Converting [2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0] in base Y array notation - --- Result = [1.0, 1, 1, 1, 1, 1, 1, 2.0, 3.0] - --- Converting [3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 1.0, 3.0] in base Y array notation - --- Result = [2.0, 1, 1, 1, 1, 1, 1, 1.0, 3.0] - --- Converting [0.0, 1.0, 1.0, 0.0, 1.0, 0.0, 2.0, 1.0] in base Y array notation - --- Result = [0.0, 0, 1, 1, 0, 1, 0, 2.0, 1.0] - --- Converting [3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0] in base Y array notation - --- Result = [2.0, 1, 1, 1, 1, 1, 1, 3.0, 3.0] - --- Converting [3.0, 3.0, 0.0, 0.0, 3.0, 0.0, 0.0, 1.0] in base Y array notation - --- Result = [2.0, 1, 1, 0, 0, 1, 0, 0.0, 1.0] - --- Converting [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0] in base Y array notation - --- Result = [0.0, 1, 1, 1, 1, 1, 1, 2.0, 3.0] - --- Converting [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0] in base Y array notation - --- Result = [0.0, 1, 1, 1, 1, 1, 1, 2.0, 2.0] - --- Converting [0.0, 3.0, 3.0, 3.0, 3.0, 3.0, 0.0, 2.0] in base Y array notation - --- Result = [2.0, 0, 1, 1, 1, 1, 1, 0.0, 2.0] - --- Converting [0.0, 1.0, 1.0, 1.0, 1.0, 0.0, 1.0, 1.0] in base Y array notation - --- Result = [0.0, 0, 1, 1, 1, 1, 0, 1.0, 1.0] - --- Converting [3.0, 3.0, 3.0, 0.0, 3.0, 3.0, 0.0, 0.0] in base Y array notation - --- Result = [2.0, 1, 1, 1, 0, 1, 1, 0.0, 0.0] - --- Converting [0.0, 0.0, 2.0, 2.0, 0.0, 0.0, 2.0, 2.0] in base Y array notation - --- Result = [1.0, 0, 0, 1, 1, 0, 0, 2.0, 2.0] - --- Converting [0.0, 1.0, 1.0, 1.0, 1.0, 0.0, 3.0, 1.0] in base Y array notation - --- Result = [0.0, 0, 1, 1, 1, 1, 0, 3.0, 1.0] - --- Converting [2.0, 0.0, 0.0, 2.0, 0.0, 2.0, 3.0, 0.0] in base Y array notation - --- Result = [1.0, 1, 0, 0, 1, 0, 1, 3.0, 0.0] - --- Converting [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 0.0, 2.0] in base Y array notation - --- Result = [0.0, 1, 1, 1, 1, 1, 1, 0.0, 2.0] - --- Converting [3.0, 3.0, 0.0, 0.0, 3.0, 3.0, 3.0, 0.0] in base Y array notation - --- Result = [2.0, 1, 1, 0, 0, 1, 1, 3.0, 0.0] - --- Converting [2.0, 2.0, 2.0, 2.0, 0.0, 2.0, 2.0, 1.0] in base Y array notation - --- Result = [1.0, 1, 1, 1, 1, 0, 1, 2.0, 1.0] - --- Converting [0.0, 3.0, 0.0, 0.0, 3.0, 3.0, 0.0, 1.0] in base Y array notation - --- Result = [2.0, 0, 1, 0, 0, 1, 1, 0.0, 1.0] - --- Converting [0.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 0.0] in base Y array notation - --- Result = [1.0, 0, 1, 1, 1, 1, 1, 2.0, 0.0] - --- Converting [2.0, 0.0, 2.0, 2.0, 2.0, 2.0, 3.0, 1.0] in base Y array notation - --- Result = [1.0, 1, 0, 1, 1, 1, 1, 3.0, 1.0] - --- Converting [3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0] in base Y array notation - --- Result = [2.0, 1, 1, 1, 1, 1, 1, 2.0, 2.0] - --- Converting [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0] in base Y array notation - --- Result = [0.0, 1, 1, 1, 1, 1, 1, 2.0, 1.0] - --- Converting [1.0, 0.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0] in base Y array notation - --- Result = [0.0, 1, 0, 1, 1, 1, 1, 2.0, 1.0] - --- Converting [1.0, 0.0, 0.0, 1.0, 1.0, 0.0, 0.0, 2.0] in base Y array notation - --- Result = [0.0, 1, 0, 0, 1, 1, 0, 0.0, 2.0] - --- Converting [3.0, 3.0, 3.0, 3.0, 0.0, 0.0, 1.0, 2.0] in base Y array notation - --- Result = [2.0, 1, 1, 1, 1, 0, 0, 1.0, 2.0] - --- Converting [0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 2.0, 3.0] in base Y array notation - --- Result = [2.0, 0, 0, 0, 1, 0, 0, 2.0, 3.0] - --- Converting [0.0, 1.0, 0.0, 1.0, 1.0, 0.0, 0.0, 2.0] in base Y array notation - --- Result = [0.0, 0, 1, 0, 1, 1, 0, 0.0, 2.0] - --- Converting [2.0, 2.0, 2.0, 2.0, 2.0, 0.0, 1.0, 2.0] in base Y array notation - --- Result = [1.0, 1, 1, 1, 1, 1, 0, 1.0, 2.0] - --- Converting [2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 0.0, 1.0] in base Y array notation - --- Result = [1.0, 1, 1, 1, 1, 1, 1, 0.0, 1.0] - --- Converting [3.0, 3.0, 0.0, 3.0, 3.0, 3.0, 0.0, 1.0] in base Y array notation - --- Result = [2.0, 1, 1, 0, 1, 1, 1, 0.0, 1.0] - --- Converting [0.0, 3.0, 3.0, 0.0, 3.0, 0.0, 0.0, 3.0] in base Y array notation - --- Result = [2.0, 0, 1, 1, 0, 1, 0, 0.0, 3.0] - --- Converting [0.0, 3.0, 3.0, 3.0, 3.0, 0.0, 0.0, 0.0] in base Y array notation - --- Result = [2.0, 0, 1, 1, 1, 1, 0, 0.0, 0.0] - --- Converting [3.0, 0.0, 3.0, 0.0, 3.0, 3.0, 2.0, 2.0] in base Y array notation - --- Result = [2.0, 1, 0, 1, 0, 1, 1, 2.0, 2.0] - --- Converting [2.0, 0.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0] in base Y array notation - --- Result = [1.0, 1, 0, 1, 1, 1, 1, 2.0, 1.0] - --- Converting [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0] in base Y array notation - --- Result = [0.0, 1, 1, 1, 1, 1, 1, 1.0, 2.0] - --- Converting [2.0, 0.0, 2.0, 0.0, 2.0, 2.0, 3.0, 3.0] in base Y array notation - --- Result = [1.0, 1, 0, 1, 0, 1, 1, 3.0, 3.0] - --- Converting [3.0, 0.0, 3.0, 3.0, 0.0, 0.0, 3.0, 3.0] in base Y array notation - --- Result = [2.0, 1, 0, 1, 1, 0, 0, 3.0, 3.0] - --- Converting [3.0, 3.0, 0.0, 3.0, 3.0, 3.0, 3.0, 0.0] in base Y array notation - --- Result = [2.0, 1, 1, 0, 1, 1, 1, 3.0, 0.0] - --- Converting [3.0, 3.0, 3.0, 0.0, 3.0, 3.0, 2.0, 1.0] in base Y array notation - --- Result = [2.0, 1, 1, 1, 0, 1, 1, 2.0, 1.0] - --- Converting [2.0, 2.0, 2.0, 0.0, 2.0, 0.0, 1.0, 0.0] in base Y array notation - --- Result = [1.0, 1, 1, 1, 0, 1, 0, 1.0, 0.0] - --- Converting [3.0, 0.0, 3.0, 3.0, 3.0, 3.0, 0.0, 3.0] in base Y array notation - --- Result = [2.0, 1, 0, 1, 1, 1, 1, 0.0, 3.0] - --- Converting [2.0, 2.0, 2.0, 2.0, 0.0, 2.0, 3.0, 1.0] in base Y array notation - --- Result = [1.0, 1, 1, 1, 1, 0, 1, 3.0, 1.0] - --- Converting [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0] in base Y array notation - --- Result = [0.0, 1, 1, 1, 1, 1, 1, 2.0, 3.0] - --- Converting [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0] in base Y array notation - --- Result = [0.0, 1, 1, 1, 1, 1, 1, 1.0, 3.0] - --- Converting [1.0, 1.0, 1.0, 1.0, 1.0, 0.0, 1.0, 0.0] in base Y array notation - --- Result = [0.0, 1, 1, 1, 1, 1, 0, 1.0, 0.0] - --- Converting [2.0, 2.0, 2.0, 0.0, 2.0, 2.0, 0.0, 3.0] in base Y array notation - --- Result = [1.0, 1, 1, 1, 0, 1, 1, 0.0, 3.0] - --- Converting [2.0, 2.0, 0.0, 0.0, 2.0, 0.0, 0.0, 3.0] in base Y array notation - --- Result = [1.0, 1, 1, 0, 0, 1, 0, 0.0, 3.0] - --- Converting [0.0, 3.0, 3.0, 3.0, 3.0, 0.0, 3.0, 2.0] in base Y array notation - --- Result = [2.0, 0, 1, 1, 1, 1, 0, 3.0, 2.0] - --- Converting [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 0.0] in base Y array notation - --- Result = [0.0, 1, 1, 1, 1, 1, 1, 2.0, 0.0] - --- Converting [1.0, 1.0, 1.0, 1.0, 0.0, 1.0, 1.0, 1.0] in base Y array notation - --- Result = [0.0, 1, 1, 1, 1, 0, 1, 1.0, 1.0] - --- Converting [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 3.0] in base Y array notation - --- Result = [0.0, 1, 1, 1, 1, 1, 1, 2.0, 3.0] - --- Converting [3.0, 3.0, 3.0, 3.0, 0.0, 0.0, 1.0, 0.0] in base Y array notation - --- Result = [2.0, 1, 1, 1, 1, 0, 0, 1.0, 0.0] - --- Converting [1.0, 1.0, 1.0, 0.0, 1.0, 1.0, 0.0, 0.0] in base Y array notation - --- Result = [0.0, 1, 1, 1, 0, 1, 1, 0.0, 0.0] - --- Converting [2.0, 2.0, 0.0, 2.0, 0.0, 2.0, 1.0, 1.0] in base Y array notation - --- Result = [1.0, 1, 1, 0, 1, 0, 1, 1.0, 1.0] - --- Converting [0.0, 3.0, 3.0, 0.0, 3.0, 3.0, 3.0, 2.0] in base Y array notation - --- Result = [2.0, 0, 1, 1, 0, 1, 1, 3.0, 2.0] - --- Converting [0.0, 2.0, 2.0, 2.0, 0.0, 2.0, 0.0, 0.0] in base Y array notation - --- Result = [1.0, 0, 1, 1, 1, 0, 1, 0.0, 0.0] - --- Converting [0.0, 3.0, 3.0, 0.0, 3.0, 3.0, 1.0, 0.0] in base Y array notation - --- Result = [2.0, 0, 1, 1, 0, 1, 1, 1.0, 0.0] - --- Converting [0.0, 0.0, 3.0, 3.0, 3.0, 3.0, 2.0, 3.0] in base Y array notation - --- Result = [2.0, 0, 0, 1, 1, 1, 1, 2.0, 3.0] - --- Converting [2.0, 2.0, 2.0, 0.0, 2.0, 2.0, 1.0, 0.0] in base Y array notation - --- Result = [1.0, 1, 1, 1, 0, 1, 1, 1.0, 0.0] - --- Converting [0.0, 3.0, 3.0, 3.0, 3.0, 3.0, 1.0, 2.0] in base Y array notation - --- Result = [2.0, 0, 1, 1, 1, 1, 1, 1.0, 2.0] - --- Converting [1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0] in base Y array notation - --- Result = [0.0, 1, 0, 0, 0, 0, 0, 0.0, 2.0] - --- Converting [2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0] in base Y array notation - --- Result = [1.0, 1, 1, 1, 1, 1, 1, 2.0, 3.0] - --- Converting [2.0, 0.0, 2.0, 2.0, 2.0, 2.0, 0.0, 2.0] in base Y array notation - --- Result = [1.0, 1, 0, 1, 1, 1, 1, 0.0, 2.0] - --- Converting [3.0, 3.0, 3.0, 3.0, 0.0, 3.0, 2.0, 1.0] in base Y array notation - --- Result = [2.0, 1, 1, 1, 1, 0, 1, 2.0, 1.0] - --- Converting [3.0, 0.0, 3.0, 3.0, 3.0, 3.0, 2.0, 0.0] in base Y array notation - --- Result = [2.0, 1, 0, 1, 1, 1, 1, 2.0, 0.0] - --- Converting [2.0, 2.0, 0.0, 2.0, 2.0, 0.0, 1.0, 2.0] in base Y array notation - --- Result = [1.0, 1, 1, 0, 1, 1, 0, 1.0, 2.0] - --- Converting [2.0, 2.0, 2.0, 2.0, 2.0, 0.0, 2.0, 3.0] in base Y array notation - --- Result = [1.0, 1, 1, 1, 1, 1, 0, 2.0, 3.0] - --- Converting [1.0, 1.0, 1.0, 0.0, 1.0, 1.0, 3.0, 3.0] in base Y array notation - --- Result = [0.0, 1, 1, 1, 0, 1, 1, 3.0, 3.0] - --- Converting [2.0, 2.0, 0.0, 2.0, 0.0, 2.0, 1.0, 2.0] in base Y array notation - --- Result = [1.0, 1, 1, 0, 1, 0, 1, 1.0, 2.0] - --- Converting [2.0, 2.0, 2.0, 2.0, 2.0, 0.0, 0.0, 1.0] in base Y array notation - --- Result = [1.0, 1, 1, 1, 1, 1, 0, 0.0, 1.0] - --- Converting [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 0.0] in base Y array notation - --- Result = [0.0, 1, 1, 1, 1, 1, 1, 1.0, 0.0] - --- Converting [0.0, 3.0, 3.0, 3.0, 0.0, 0.0, 2.0, 1.0] in base Y array notation - --- Result = [2.0, 0, 1, 1, 1, 0, 0, 2.0, 1.0] - --- Converting [2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 0.0, 2.0] in base Y array notation - --- Result = [1.0, 1, 1, 1, 1, 1, 1, 0.0, 2.0] - --- Converting [3.0, 3.0, 0.0, 3.0, 3.0, 3.0, 0.0, 0.0] in base Y array notation - --- Result = [2.0, 1, 1, 0, 1, 1, 1, 0.0, 0.0] - --- Converting [3.0, 3.0, 0.0, 3.0, 3.0, 0.0, 3.0, 0.0] in base Y array notation - --- Result = [2.0, 1, 1, 0, 1, 1, 0, 3.0, 0.0] - --- Converting [1.0, 0.0, 1.0, 1.0, 1.0, 0.0, 1.0, 0.0] in base Y array notation - --- Result = [0.0, 1, 0, 1, 1, 1, 0, 1.0, 0.0] - --- Converting [0.0, 0.0, 2.0, 2.0, 0.0, 2.0, 3.0, 1.0] in base Y array notation - --- Result = [1.0, 0, 0, 1, 1, 0, 1, 3.0, 1.0] - --- Converting [2.0, 2.0, 0.0, 0.0, 2.0, 2.0, 2.0, 1.0] in base Y array notation - --- Result = [1.0, 1, 1, 0, 0, 1, 1, 2.0, 1.0] - --- Converting [2.0, 0.0, 2.0, 2.0, 2.0, 0.0, 0.0, 2.0] in base Y array notation - --- Result = [1.0, 1, 0, 1, 1, 1, 0, 0.0, 2.0] - --- Converting [2.0, 2.0, 2.0, 2.0, 2.0, 0.0, 2.0, 3.0] in base Y array notation - --- Result = [1.0, 1, 1, 1, 1, 1, 0, 2.0, 3.0] - --- Converting [2.0, 2.0, 2.0, 0.0, 0.0, 2.0, 0.0, 2.0] in base Y array notation - --- Result = [1.0, 1, 1, 1, 0, 0, 1, 0.0, 2.0] - --- Converting [0.0, 3.0, 0.0, 3.0, 3.0, 0.0, 3.0, 0.0] in base Y array notation - --- Result = [2.0, 0, 1, 0, 1, 1, 0, 3.0, 0.0] - --- Converting [2.0, 2.0, 2.0, 0.0, 2.0, 2.0, 3.0, 3.0] in base Y array notation - --- Result = [1.0, 1, 1, 1, 0, 1, 1, 3.0, 3.0] - --- Converting [3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 0.0, 1.0] in base Y array notation - --- Result = [2.0, 1, 1, 1, 1, 1, 1, 0.0, 1.0] - --- Converting [2.0, 0.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0] in base Y array notation - --- Result = [1.0, 1, 0, 1, 1, 1, 1, 2.0, 2.0] - --- Converting [0.0, 3.0, 0.0, 3.0, 3.0, 0.0, 3.0, 3.0] in base Y array notation - --- Result = [2.0, 0, 1, 0, 1, 1, 0, 3.0, 3.0] - --- Converting [2.0, 2.0, 2.0, 0.0, 2.0, 2.0, 0.0, 0.0] in base Y array notation - --- Result = [1.0, 1, 1, 1, 0, 1, 1, 0.0, 0.0] - --- Converting [2.0, 2.0, 2.0, 0.0, 0.0, 0.0, 1.0, 1.0] in base Y array notation - --- Result = [1.0, 1, 1, 1, 0, 0, 0, 1.0, 1.0] - --- Converting [3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 1.0, 3.0] in base Y array notation - --- Result = [2.0, 1, 1, 1, 1, 1, 1, 1.0, 3.0] - --- Converting [1.0, 0.0, 1.0, 0.0, 1.0, 1.0, 3.0, 1.0] in base Y array notation - --- Result = [0.0, 1, 0, 1, 0, 1, 1, 3.0, 1.0] - --- Converting [0.0, 3.0, 3.0, 0.0, 3.0, 3.0, 2.0, 2.0] in base Y array notation - --- Result = [2.0, 0, 1, 1, 0, 1, 1, 2.0, 2.0] - --- Converting [3.0, 3.0, 0.0, 3.0, 0.0, 3.0, 3.0, 1.0] in base Y array notation - --- Result = [2.0, 1, 1, 0, 1, 0, 1, 3.0, 1.0] - --- Converting [3.0, 3.0, 3.0, 0.0, 3.0, 3.0, 0.0, 2.0] in base Y array notation - --- Result = [2.0, 1, 1, 1, 0, 1, 1, 0.0, 2.0] - --- Converting [0.0, 3.0, 0.0, 0.0, 3.0, 3.0, 2.0, 3.0] in base Y array notation - --- Result = [2.0, 0, 1, 0, 0, 1, 1, 2.0, 3.0] - --- Converting [3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0] in base Y array notation - --- Result = [2.0, 1, 1, 1, 1, 1, 1, 3.0, 3.0] - --- Converting [3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 1.0, 0.0] in base Y array notation - --- Result = [2.0, 1, 1, 1, 1, 1, 1, 1.0, 0.0] - --- Converting [1.0, 0.0, 1.0, 0.0, 1.0, 1.0, 3.0, 0.0] in base Y array notation - --- Result = [0.0, 1, 0, 1, 0, 1, 1, 3.0, 0.0] - --- Converting [3.0, 3.0, 3.0, 0.0, 3.0, 3.0, 1.0, 1.0] in base Y array notation - --- Result = [2.0, 1, 1, 1, 0, 1, 1, 1.0, 1.0] - --- Converting [2.0, 2.0, 2.0, 2.0, 0.0, 2.0, 1.0, 2.0] in base Y array notation - --- Result = [1.0, 1, 1, 1, 1, 0, 1, 1.0, 2.0] - --- Converting [2.0, 2.0, 2.0, 0.0, 2.0, 0.0, 2.0, 1.0] in base Y array notation - --- Result = [1.0, 1, 1, 1, 0, 1, 0, 2.0, 1.0] - --- Converting [0.0, 0.0, 1.0, 1.0, 0.0, 1.0, 2.0, 2.0] in base Y array notation - --- Result = [0.0, 0, 0, 1, 1, 0, 1, 2.0, 2.0] - --- Converting [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0] in base Y array notation - --- Result = [0.0, 1, 1, 1, 1, 1, 1, 2.0, 1.0] - --- Converting [2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0] in base Y array notation - --- Result = [1.0, 1, 1, 1, 1, 1, 1, 1.0, 1.0] - --- Converting [1.0, 0.0, 1.0, 1.0, 1.0, 0.0, 0.0, 3.0] in base Y array notation - --- Result = [0.0, 1, 0, 1, 1, 1, 0, 0.0, 3.0] - --- Converting [3.0, 0.0, 0.0, 0.0, 3.0, 3.0, 2.0, 1.0] in base Y array notation - --- Result = [2.0, 1, 0, 0, 0, 1, 1, 2.0, 1.0] - --- Converting [1.0, 1.0, 1.0, 1.0, 0.0, 1.0, 2.0, 3.0] in base Y array notation - --- Result = [0.0, 1, 1, 1, 1, 0, 1, 2.0, 3.0] - --- Converting [3.0, 0.0, 3.0, 3.0, 3.0, 3.0, 3.0, 1.0] in base Y array notation - --- Result = [2.0, 1, 0, 1, 1, 1, 1, 3.0, 1.0] - --- Converting [1.0, 1.0, 0.0, 1.0, 1.0, 0.0, 3.0, 1.0] in base Y array notation - --- Result = [0.0, 1, 1, 0, 1, 1, 0, 3.0, 1.0] - --- Converting [2.0, 2.0, 2.0, 2.0, 2.0, 0.0, 3.0, 1.0] in base Y array notation - --- Result = [1.0, 1, 1, 1, 1, 1, 0, 3.0, 1.0] - --- Converting [1.0, 1.0, 0.0, 1.0, 1.0, 0.0, 2.0, 0.0] in base Y array notation - --- Result = [0.0, 1, 1, 0, 1, 1, 0, 2.0, 0.0] - --- Converting [0.0, 0.0, 0.0, 0.0, 2.0, 2.0, 2.0, 2.0] in base Y array notation - --- Result = [1.0, 0, 0, 0, 0, 1, 1, 2.0, 2.0] - --- Converting [1.0, 1.0, 1.0, 0.0, 1.0, 1.0, 1.0, 0.0] in base Y array notation - --- Result = [0.0, 1, 1, 1, 0, 1, 1, 1.0, 0.0] - --- Converting [2.0, 2.0, 2.0, 2.0, 2.0, 0.0, 1.0, 0.0] in base Y array notation - --- Result = [1.0, 1, 1, 1, 1, 1, 0, 1.0, 0.0] - --- Converting [0.0, 3.0, 3.0, 3.0, 3.0, 3.0, 1.0, 0.0] in base Y array notation - --- Result = [2.0, 0, 1, 1, 1, 1, 1, 1.0, 0.0] - --- Converting [2.0, 0.0, 2.0, 2.0, 2.0, 2.0, 1.0, 0.0] in base Y array notation - --- Result = [1.0, 1, 0, 1, 1, 1, 1, 1.0, 0.0] - --- Converting [0.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 1.0] in base Y array notation - --- Result = [0.0, 0, 1, 1, 1, 1, 1, 2.0, 1.0] - --- Converting [1.0, 1.0, 0.0, 1.0, 1.0, 1.0, 2.0, 0.0] in base Y array notation - --- Result = [0.0, 1, 1, 0, 1, 1, 1, 2.0, 0.0] - --- Converting [3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0] in base Y array notation - --- Result = [2.0, 1, 1, 1, 1, 1, 1, 3.0, 2.0] - --- Converting [3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 0.0, 3.0] in base Y array notation - --- Result = [2.0, 1, 1, 1, 1, 1, 1, 0.0, 3.0] - --- Converting [1.0, 1.0, 0.0, 1.0, 0.0, 0.0, 1.0, 3.0] in base Y array notation - --- Result = [0.0, 1, 1, 0, 1, 0, 0, 1.0, 3.0] - --- Converting [1.0, 1.0, 0.0, 1.0, 1.0, 1.0, 2.0, 0.0] in base Y array notation - --- Result = [0.0, 1, 1, 0, 1, 1, 1, 2.0, 0.0] - --- Converting [0.0, 1.0, 1.0, 0.0, 1.0, 1.0, 1.0, 0.0] in base Y array notation - --- Result = [0.0, 0, 1, 1, 0, 1, 1, 1.0, 0.0] - --- Converting [1.0, 0.0, 0.0, 1.0, 1.0, 1.0, 3.0, 1.0] in base Y array notation - --- Result = [0.0, 1, 0, 0, 1, 1, 1, 3.0, 1.0] - --- Converting [0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0] in base Y array notation - --- Result = [0.0, 0, 1, 0, 1, 0, 0, 0.0, 0.0] - --- Converting [2.0, 2.0, 2.0, 2.0, 0.0, 2.0, 3.0, 0.0] in base Y array notation - --- Result = [1.0, 1, 1, 1, 1, 0, 1, 3.0, 0.0] - --- Converting [2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 0.0] in base Y array notation - --- Result = [1.0, 1, 1, 1, 1, 1, 1, 3.0, 0.0] - --- Converting [3.0, 3.0, 0.0, 0.0, 3.0, 3.0, 2.0, 1.0] in base Y array notation - --- Result = [2.0, 1, 1, 0, 0, 1, 1, 2.0, 1.0] - --- Converting [3.0, 0.0, 3.0, 3.0, 0.0, 0.0, 2.0, 2.0] in base Y array notation - --- Result = [2.0, 1, 0, 1, 1, 0, 0, 2.0, 2.0] - --- Converting [2.0, 2.0, 2.0, 0.0, 2.0, 2.0, 2.0, 0.0] in base Y array notation - --- Result = [1.0, 1, 1, 1, 0, 1, 1, 2.0, 0.0] - --- Converting [2.0, 2.0, 0.0, 2.0, 2.0, 2.0, 3.0, 2.0] in base Y array notation - --- Result = [1.0, 1, 1, 0, 1, 1, 1, 3.0, 2.0] - --- Converting [0.0, 0.0, 0.0, 1.0, 1.0, 1.0, 3.0, 0.0] in base Y array notation - --- Result = [0.0, 0, 0, 0, 1, 1, 1, 3.0, 0.0] - --- Converting [1.0, 1.0, 1.0, 0.0, 0.0, 1.0, 2.0, 2.0] in base Y array notation - --- Result = [0.0, 1, 1, 1, 0, 0, 1, 2.0, 2.0] - --- Converting [0.0, 2.0, 0.0, 2.0, 2.0, 0.0, 2.0, 1.0] in base Y array notation - --- Result = [1.0, 0, 1, 0, 1, 1, 0, 2.0, 1.0] - --- Converting [2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 0.0, 0.0] in base Y array notation - --- Result = [1.0, 1, 1, 1, 1, 1, 1, 0.0, 0.0] - --- Converting [3.0, 0.0, 0.0, 3.0, 3.0, 3.0, 3.0, 2.0] in base Y array notation - --- Result = [2.0, 1, 0, 0, 1, 1, 1, 3.0, 2.0] - --- Converting [2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 0.0, 3.0] in base Y array notation - --- Result = [1.0, 1, 1, 1, 1, 1, 1, 0.0, 3.0] - --- Converting [0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 2.0, 1.0] in base Y array notation - --- Result = [1.0, 0, 0, 0, 1, 0, 0, 2.0, 1.0] - --- Converting [3.0, 3.0, 3.0, 3.0, 0.0, 0.0, 1.0, 1.0] in base Y array notation - --- Result = [2.0, 1, 1, 1, 1, 0, 0, 1.0, 1.0] - --- Converting [3.0, 3.0, 0.0, 0.0, 3.0, 0.0, 0.0, 1.0] in base Y array notation - --- Result = [2.0, 1, 1, 0, 0, 1, 0, 0.0, 1.0] - --- Converting [3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 0.0] in base Y array notation - --- Result = [2.0, 1, 1, 1, 1, 1, 1, 2.0, 0.0] - --- Converting [1.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 3.0] in base Y array notation - --- Result = [0.0, 1, 1, 0, 0, 1, 0, 0.0, 3.0] - --- Converting [3.0, 3.0, 0.0, 0.0, 3.0, 0.0, 1.0, 2.0] in base Y array notation - --- Result = [2.0, 1, 1, 0, 0, 1, 0, 1.0, 2.0] - --- Converting [2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 0.0] in base Y array notation - --- Result = [1.0, 1, 1, 1, 1, 1, 1, 3.0, 0.0] - --- Converting [2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0] in base Y array notation - --- Result = [1.0, 1, 1, 1, 1, 1, 1, 3.0, 2.0] - --- Converting [2.0, 2.0, 0.0, 2.0, 0.0, 2.0, 0.0, 1.0] in base Y array notation - --- Result = [1.0, 1, 1, 0, 1, 0, 1, 0.0, 1.0] - --- Converting [3.0, 3.0, 3.0, 0.0, 3.0, 0.0, 3.0, 2.0] in base Y array notation - --- Result = [2.0, 1, 1, 1, 0, 1, 0, 3.0, 2.0] - --- Converting [1.0, 1.0, 1.0, 0.0, 1.0, 1.0, 1.0, 1.0] in base Y array notation - --- Result = [0.0, 1, 1, 1, 0, 1, 1, 1.0, 1.0] - --- Converting [2.0, 0.0, 2.0, 2.0, 2.0, 0.0, 3.0, 0.0] in base Y array notation - --- Result = [1.0, 1, 0, 1, 1, 1, 0, 3.0, 0.0] - --- Converting [2.0, 2.0, 0.0, 2.0, 2.0, 0.0, 1.0, 2.0] in base Y array notation - --- Result = [1.0, 1, 1, 0, 1, 1, 0, 1.0, 2.0] - --- Converting [1.0, 1.0, 0.0, 1.0, 1.0, 1.0, 1.0, 2.0] in base Y array notation - --- Result = [0.0, 1, 1, 0, 1, 1, 1, 1.0, 2.0] - --- Converting [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0] in base Y array notation - --- Result = [0.0, 1, 1, 1, 1, 1, 1, 1.0, 3.0] - --- Converting [2.0, 2.0, 2.0, 0.0, 2.0, 0.0, 2.0, 0.0] in base Y array notation - --- Result = [1.0, 1, 1, 1, 0, 1, 0, 2.0, 0.0] - --- Converting [3.0, 3.0, 3.0, 3.0, 0.0, 3.0, 0.0, 2.0] in base Y array notation - --- Result = [2.0, 1, 1, 1, 1, 0, 1, 0.0, 2.0] - --- Converting [1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0] in base Y array notation - --- Result = [0.0, 1, 0, 0, 0, 1, 0, 0.0, 1.0] - --- Converting [2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 1.0] in base Y array notation - --- Result = [1.0, 1, 1, 1, 1, 1, 1, 3.0, 1.0] - --- Converting [2.0, 2.0, 2.0, 2.0, 0.0, 2.0, 1.0, 2.0] in base Y array notation - --- Result = [1.0, 1, 1, 1, 1, 0, 1, 1.0, 2.0] - --- Converting [1.0, 0.0, 1.0, 1.0, 1.0, 1.0, 0.0, 3.0] in base Y array notation - --- Result = [0.0, 1, 0, 1, 1, 1, 1, 0.0, 3.0] - --- Converting [1.0, 1.0, 0.0, 0.0, 1.0, 1.0, 0.0, 2.0] in base Y array notation - --- Result = [0.0, 1, 1, 0, 0, 1, 1, 0.0, 2.0] - --- Converting [1.0, 0.0, 1.0, 0.0, 1.0, 1.0, 1.0, 2.0] in base Y array notation - --- Result = [0.0, 1, 0, 1, 0, 1, 1, 1.0, 2.0] - --- Converting [0.0, 0.0, 1.0, 0.0, 1.0, 1.0, 2.0, 2.0] in base Y array notation - --- Result = [0.0, 0, 0, 1, 0, 1, 1, 2.0, 2.0] - --- Converting [0.0, 1.0, 1.0, 1.0, 1.0, 0.0, 2.0, 1.0] in base Y array notation - --- Result = [0.0, 0, 1, 1, 1, 1, 0, 2.0, 1.0] - --- Converting [3.0, 3.0, 3.0, 0.0, 3.0, 3.0, 2.0, 2.0] in base Y array notation - --- Result = [2.0, 1, 1, 1, 0, 1, 1, 2.0, 2.0] - --- Converting [3.0, 3.0, 0.0, 3.0, 0.0, 3.0, 0.0, 0.0] in base Y array notation - --- Result = [2.0, 1, 1, 0, 1, 0, 1, 0.0, 0.0] - --- Converting [0.0, 3.0, 3.0, 0.0, 3.0, 0.0, 3.0, 2.0] in base Y array notation - --- Result = [2.0, 0, 1, 1, 0, 1, 0, 3.0, 2.0] - --- Converting [3.0, 3.0, 3.0, 3.0, 3.0, 0.0, 1.0, 0.0] in base Y array notation - --- Result = [2.0, 1, 1, 1, 1, 1, 0, 1.0, 0.0] - --- Converting [2.0, 2.0, 2.0, 2.0, 0.0, 2.0, 0.0, 1.0] in base Y array notation - --- Result = [1.0, 1, 1, 1, 1, 0, 1, 0.0, 1.0] - --- Converting [1.0, 1.0, 0.0, 1.0, 1.0, 1.0, 3.0, 3.0] in base Y array notation - --- Result = [0.0, 1, 1, 0, 1, 1, 1, 3.0, 3.0] - --- Converting [3.0, 3.0, 3.0, 3.0, 3.0, 0.0, 2.0, 3.0] in base Y array notation - --- Result = [2.0, 1, 1, 1, 1, 1, 0, 2.0, 3.0] - --- Converting [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 0.0] in base Y array notation - --- Result = [0.0, 1, 1, 1, 1, 1, 1, 2.0, 0.0] - --- Converting [1.0, 0.0, 1.0, 0.0, 1.0, 0.0, 2.0, 3.0] in base Y array notation - --- Result = [0.0, 1, 0, 1, 0, 1, 0, 2.0, 3.0] - --- Converting [3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 2.0] in base Y array notation - --- Result = [2.0, 1, 1, 1, 1, 1, 1, 2.0, 2.0] - --- Converting [2.0, 2.0, 2.0, 0.0, 0.0, 2.0, 2.0, 3.0] in base Y array notation - --- Result = [1.0, 1, 1, 1, 0, 0, 1, 2.0, 3.0] - --- Converting [2.0, 2.0, 2.0, 0.0, 2.0, 2.0, 1.0, 3.0] in base Y array notation - --- Result = [1.0, 1, 1, 1, 0, 1, 1, 1.0, 3.0] - --- Converting [0.0, 3.0, 3.0, 0.0, 3.0, 3.0, 1.0, 2.0] in base Y array notation - --- Result = [2.0, 0, 1, 1, 0, 1, 1, 1.0, 2.0] - --- Converting [0.0, 1.0, 0.0, 1.0, 1.0, 1.0, 3.0, 2.0] in base Y array notation - --- Result = [0.0, 0, 1, 0, 1, 1, 1, 3.0, 2.0] - --- Converting [2.0, 2.0, 2.0, 2.0, 0.0, 2.0, 3.0, 2.0] in base Y array notation - --- Result = [1.0, 1, 1, 1, 1, 0, 1, 3.0, 2.0] - --- Converting [3.0, 3.0, 0.0, 3.0, 3.0, 0.0, 0.0, 0.0] in base Y array notation - --- Result = [2.0, 1, 1, 0, 1, 1, 0, 0.0, 0.0] - --- Converting [2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0] in base Y array notation - --- Result = [1.0, 1, 1, 1, 1, 1, 1, 1.0, 2.0] - --- Converting [0.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 1.0] in base Y array notation - --- Result = [1.0, 0, 1, 1, 1, 1, 1, 1.0, 1.0] - --- Converting [1.0, 0.0, 1.0, 0.0, 0.0, 1.0, 3.0, 0.0] in base Y array notation - --- Result = [0.0, 1, 0, 1, 0, 0, 1, 3.0, 0.0] - --- Converting [0.0, 3.0, 3.0, 3.0, 3.0, 3.0, 0.0, 0.0] in base Y array notation - --- Result = [2.0, 0, 1, 1, 1, 1, 1, 0.0, 0.0] - --- Getting data from file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/GOOGLE_PIXEL_RESULTS/summary_files_only_0.89/summary_google_pixel_varying_frequency_with_configuration_really_tested.csv - --- Converting [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] in base Y array notation - --- Result = [0, 0, 0, 0, 0, 0, 0, 0.0, 0.0] - --- Converting [1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] in base Y array notation - --- Result = [0.0, 1, 0, 0, 0, 0, 0, 0.0, 0.0] - --- Converting [2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] in base Y array notation - --- Result = [1.0, 1, 0, 0, 0, 0, 0, 0.0, 0.0] - --- Converting [3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] in base Y array notation - --- Result = [2.0, 1, 0, 0, 0, 0, 0, 0.0, 0.0] - --- Converting [1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] in base Y array notation - --- Result = [0.0, 1, 1, 0, 0, 0, 0, 0.0, 0.0] - --- Converting [2.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] in base Y array notation - --- Result = [1.0, 1, 1, 0, 0, 0, 0, 0.0, 0.0] - --- Converting [3.0, 3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] in base Y array notation - --- Result = [2.0, 1, 1, 0, 0, 0, 0, 0.0, 0.0] - --- Converting [1.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0] in base Y array notation - --- Result = [0.0, 1, 1, 1, 0, 0, 0, 0.0, 0.0] - --- Converting [2.0, 2.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0] in base Y array notation - --- Result = [1.0, 1, 1, 1, 0, 0, 0, 0.0, 0.0] - --- Converting [3.0, 3.0, 3.0, 0.0, 0.0, 0.0, 0.0, 0.0] in base Y array notation - --- Result = [2.0, 1, 1, 1, 0, 0, 0, 0.0, 0.0] - --- Converting [3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0] in base Y array notation - --- Result = [2.0, 1, 0, 0, 0, 0, 0, 1.0, 0.0] - --- Converting [3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0] in base Y array notation - --- Result = [2.0, 1, 0, 0, 0, 0, 0, 2.0, 0.0] - --- Converting [1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0] in base Y array notation - --- Result = [0.0, 1, 0, 0, 0, 0, 0, 1.0, 0.0] - --- Converting [2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0] in base Y array notation - --- Result = [1.0, 1, 0, 0, 0, 0, 0, 2.0, 0.0] - --- Converting [3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0] in base Y array notation - --- Result = [2.0, 1, 0, 0, 0, 0, 0, 3.0, 0.0] - --- Converting [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0] in base Y array notation - --- Result = [0, 0, 0, 0, 0, 0, 0, 1.0, 0.0] - --- Converting [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0] in base Y array notation - --- Result = [0, 0, 0, 0, 0, 0, 0, 2.0, 0.0] - --- Converting [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0] in base Y array notation - --- Result = [0, 0, 0, 0, 0, 0, 0, 3.0, 0.0] - --- Converting [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0] in base Y array notation - --- Result = [0, 0, 0, 0, 0, 0, 0, 0.0, 3.0] - --- Converting [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 1.0] in base Y array notation - --- Result = [0, 0, 0, 0, 0, 0, 0, 1.0, 1.0] - --- Converting [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 2.0] in base Y array notation - --- Result = [0, 0, 0, 0, 0, 0, 0, 2.0, 2.0] - --- Converting [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 1.0] in base Y array notation - --- Result = [0, 0, 0, 0, 0, 0, 0, 3.0, 1.0] - --- Converting [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 2.0] in base Y array notation - --- Result = [0, 0, 0, 0, 0, 0, 0, 3.0, 2.0] - --- Converting [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 3.0] in base Y array notation - --- Result = [0, 0, 0, 0, 0, 0, 0, 3.0, 3.0] - --- Getting data from file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/GOOGLE_PIXEL_RESULTS/summary_files_only_0.89/summary_google_pixel_varying_number_of_threads_with_configuration_really_tested.csv - --- Converting [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] in base Y array notation - --- Result = [0, 0, 0, 0, 0, 0, 0, 0.0, 0.0] - --- Converting [3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] in base Y array notation - --- Result = [2.0, 1, 0, 0, 0, 0, 0, 0.0, 0.0] - --- Converting [3.0, 3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] in base Y array notation - --- Result = [2.0, 1, 1, 0, 0, 0, 0, 0.0, 0.0] - --- Converting [3.0, 3.0, 3.0, 0.0, 0.0, 0.0, 0.0, 0.0] in base Y array notation - --- Result = [2.0, 1, 1, 1, 0, 0, 0, 0.0, 0.0] - --- Converting [3.0, 3.0, 3.0, 3.0, 0.0, 0.0, 0.0, 0.0] in base Y array notation - --- Result = [2.0, 1, 1, 1, 1, 0, 0, 0.0, 0.0] - --- Converting [3.0, 3.0, 3.0, 3.0, 3.0, 0.0, 0.0, 0.0] in base Y array notation - --- Result = [2.0, 1, 1, 1, 1, 1, 0, 0.0, 0.0] - --- Converting [3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 0.0, 0.0] in base Y array notation - --- Result = [2.0, 1, 1, 1, 1, 1, 1, 0.0, 0.0] - --- Converting [3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 0.0] in base Y array notation - --- Result = [2.0, 1, 1, 1, 1, 1, 1, 3.0, 0.0] - --- Converting [3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0] in base Y array notation - --- Result = [2.0, 1, 1, 1, 1, 1, 1, 3.0, 3.0] - --- Converting [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0] in base Y array notation - --- Result = [0, 0, 0, 0, 0, 0, 0, 3.0, 0.0] - --- Converting [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0] in base Y array notation - --- Result = [0, 0, 0, 0, 0, 0, 0, 3.0, 0.0] - --- Converting [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 3.0] in base Y array notation - --- Result = [0, 0, 0, 0, 0, 0, 0, 3.0, 3.0] - --- Converting [3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0] in base Y array notation - --- Result = [2.0, 1, 0, 0, 0, 0, 0, 3.0, 0.0] - --- Converting [3.0, 3.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0] in base Y array notation - --- Result = [2.0, 1, 1, 0, 0, 0, 0, 3.0, 0.0] - --- Converting [3.0, 3.0, 3.0, 0.0, 0.0, 0.0, 3.0, 0.0] in base Y array notation - --- Result = [2.0, 1, 1, 1, 0, 0, 0, 3.0, 0.0] - --- Converting [3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 3.0] in base Y array notation - --- Result = [2.0, 1, 0, 0, 0, 0, 0, 3.0, 3.0] - --- Getting data from file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/GOOGLE_PIXEL_RESULTS/summary_files_only_0.89/summary_second_results_with_configuration_really_tested.csv - --- Converting [3.0, 3.0, 0.0, 3.0, 0.0, 3.0, 1.0, 1.0] in base Y array notation - --- Result = [2.0, 1, 1, 0, 1, 0, 1, 1.0, 1.0] - --- Converting [3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 0.0] in base Y array notation - --- Result = [2.0, 1, 1, 1, 1, 1, 1, 3.0, 0.0] - --- Converting [0.0, 2.0, 2.0, 2.0, 0.0, 2.0, 2.0, 2.0] in base Y array notation - --- Result = [1.0, 0, 1, 1, 1, 0, 1, 2.0, 2.0] - --- Converting [1.0, 0.0, 0.0, 1.0, 1.0, 1.0, 1.0, 0.0] in base Y array notation - --- Result = [0.0, 1, 0, 0, 1, 1, 1, 1.0, 0.0] - --- Converting [3.0, 0.0, 3.0, 0.0, 3.0, 3.0, 3.0, 1.0] in base Y array notation - --- Result = [2.0, 1, 0, 1, 0, 1, 1, 3.0, 1.0] - --- Converting [1.0, 0.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0] in base Y array notation - --- Result = [0.0, 1, 0, 1, 1, 1, 1, 1.0, 3.0] - --- Converting [0.0, 0.0, 2.0, 2.0, 2.0, 0.0, 1.0, 1.0] in base Y array notation - --- Result = [1.0, 0, 0, 1, 1, 1, 0, 1.0, 1.0] - --- Converting [1.0, 1.0, 1.0, 1.0, 1.0, 0.0, 1.0, 1.0] in base Y array notation - --- Result = [0.0, 1, 1, 1, 1, 1, 0, 1.0, 1.0] - --- Converting [2.0, 2.0, 0.0, 2.0, 2.0, 2.0, 3.0, 3.0] in base Y array notation - --- Result = [1.0, 1, 1, 0, 1, 1, 1, 3.0, 3.0] - --- Converting [0.0, 2.0, 2.0, 2.0, 0.0, 2.0, 2.0, 3.0] in base Y array notation - --- Result = [1.0, 0, 1, 1, 1, 0, 1, 2.0, 3.0] - --- Converting [0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 2.0] in base Y array notation - --- Result = [0.0, 0, 0, 0, 1, 0, 0, 0.0, 2.0] - --- Converting [0.0, 1.0, 1.0, 0.0, 0.0, 1.0, 2.0, 1.0] in base Y array notation - --- Result = [0.0, 0, 1, 1, 0, 0, 1, 2.0, 1.0] - --- Converting [2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 2.0] in base Y array notation - --- Result = [1.0, 1, 1, 1, 1, 1, 1, 3.0, 2.0] - --- Converting [2.0, 2.0, 0.0, 2.0, 0.0, 2.0, 2.0, 3.0] in base Y array notation - --- Result = [1.0, 1, 1, 0, 1, 0, 1, 2.0, 3.0] - --- Converting [2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 3.0] in base Y array notation - --- Result = [1.0, 1, 1, 1, 1, 1, 1, 1.0, 3.0] - --- Converting [0.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 1.0] in base Y array notation - --- Result = [0.0, 0, 1, 1, 1, 1, 1, 3.0, 1.0] - --- Converting [3.0, 3.0, 3.0, 3.0, 0.0, 0.0, 2.0, 2.0] in base Y array notation - --- Result = [2.0, 1, 1, 1, 1, 0, 0, 2.0, 2.0] - --- Converting [3.0, 3.0, 3.0, 0.0, 3.0, 0.0, 0.0, 1.0] in base Y array notation - --- Result = [2.0, 1, 1, 1, 0, 1, 0, 0.0, 1.0] - --- Converting [0.0, 3.0, 0.0, 3.0, 3.0, 3.0, 2.0, 2.0] in base Y array notation - --- Result = [2.0, 0, 1, 0, 1, 1, 1, 2.0, 2.0] - --- Converting [0.0, 0.0, 1.0, 0.0, 1.0, 1.0, 1.0, 0.0] in base Y array notation - --- Result = [0.0, 0, 0, 1, 0, 1, 1, 1.0, 0.0] - --- Converting [0.0, 3.0, 3.0, 3.0, 3.0, 3.0, 0.0, 2.0] in base Y array notation - --- Result = [2.0, 0, 1, 1, 1, 1, 1, 0.0, 2.0] - --- Converting [2.0, 2.0, 0.0, 0.0, 0.0, 2.0, 1.0, 0.0] in base Y array notation - --- Result = [1.0, 1, 1, 0, 0, 0, 1, 1.0, 0.0] - --- Converting [3.0, 3.0, 0.0, 3.0, 3.0, 3.0, 0.0, 3.0] in base Y array notation - --- Result = [2.0, 1, 1, 0, 1, 1, 1, 0.0, 3.0] - --- Converting [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0] in base Y array notation - --- Result = [0.0, 1, 1, 1, 1, 1, 1, 1.0, 1.0] - --- Converting [2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0] in base Y array notation - --- Result = [1.0, 1, 1, 1, 1, 1, 1, 3.0, 3.0] - --- Converting [2.0, 2.0, 0.0, 0.0, 2.0, 2.0, 3.0, 2.0] in base Y array notation - --- Result = [1.0, 1, 1, 0, 0, 1, 1, 3.0, 2.0] - --- Converting [3.0, 0.0, 3.0, 3.0, 0.0, 3.0, 1.0, 3.0] in base Y array notation - --- Result = [2.0, 1, 0, 1, 1, 0, 1, 1.0, 3.0] - --- Converting [0.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 0.0] in base Y array notation - --- Result = [0.0, 0, 1, 1, 1, 1, 1, 2.0, 0.0] - --- Converting [0.0, 1.0, 1.0, 1.0, 0.0, 1.0, 0.0, 2.0] in base Y array notation - --- Result = [0.0, 0, 1, 1, 1, 0, 1, 0.0, 2.0] - --- Converting [1.0, 1.0, 1.0, 1.0, 1.0, 0.0, 2.0, 0.0] in base Y array notation - --- Result = [0.0, 1, 1, 1, 1, 1, 0, 2.0, 0.0] - --- Converting [3.0, 3.0, 3.0, 3.0, 3.0, 0.0, 0.0, 2.0] in base Y array notation - --- Result = [2.0, 1, 1, 1, 1, 1, 0, 0.0, 2.0] - --- Converting [3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 0.0] in base Y array notation - --- Result = [2.0, 1, 1, 1, 1, 1, 1, 2.0, 0.0] - --- Getting data from file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/GOOGLE_PIXEL_RESULTS/summary_files_only_0.89/summary_third_result_cleaned_with_configuration_really_tested.csv - --- Converting [3.0, 0.0, 0.0, 3.0, 0.0, 0.0, 3.0, 0.0] in base Y array notation - --- Result = [2.0, 1, 0, 0, 1, 0, 0, 3.0, 0.0] - --- Converting [0.0, 3.0, 3.0, 0.0, 3.0, 3.0, 1.0, 2.0] in base Y array notation - --- Result = [2.0, 0, 1, 1, 0, 1, 1, 1.0, 2.0] - --- Converting [2.0, 2.0, 2.0, 2.0, 2.0, 0.0, 0.0, 3.0] in base Y array notation - --- Result = [1.0, 1, 1, 1, 1, 1, 0, 0.0, 3.0] - --- Converting [1.0, 1.0, 1.0, 1.0, 1.0, 0.0, 2.0, 1.0] in base Y array notation - --- Result = [0.0, 1, 1, 1, 1, 1, 0, 2.0, 1.0] - --- Converting [3.0, 3.0, 0.0, 0.0, 3.0, 3.0, 1.0, 3.0] in base Y array notation - --- Result = [2.0, 1, 1, 0, 0, 1, 1, 1.0, 3.0] - --- Converting [3.0, 3.0, 3.0, 0.0, 3.0, 3.0, 2.0, 3.0] in base Y array notation - --- Result = [2.0, 1, 1, 1, 0, 1, 1, 2.0, 3.0] - --- Converting [0.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 0.0] in base Y array notation - --- Result = [1.0, 0, 1, 1, 1, 1, 1, 1.0, 0.0] - --- Converting [2.0, 2.0, 2.0, 0.0, 2.0, 2.0, 2.0, 3.0] in base Y array notation - --- Result = [1.0, 1, 1, 1, 0, 1, 1, 2.0, 3.0] - --- Converting [2.0, 0.0, 2.0, 2.0, 2.0, 2.0, 1.0, 0.0] in base Y array notation - --- Result = [1.0, 1, 0, 1, 1, 1, 1, 1.0, 0.0] - --- Converting [1.0, 0.0, 0.0, 0.0, 1.0, 1.0, 0.0, 0.0] in base Y array notation - --- Result = [0.0, 1, 0, 0, 0, 1, 1, 0.0, 0.0] - --- Converting [3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 0.0] in base Y array notation - --- Result = [2.0, 1, 1, 1, 1, 1, 1, 2.0, 0.0] - --- Converting [0.0, 1.0, 0.0, 1.0, 0.0, 1.0, 3.0, 0.0] in base Y array notation - --- Result = [0.0, 0, 1, 0, 1, 0, 1, 3.0, 0.0] - --- Converting [0.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0] in base Y array notation - --- Result = [0.0, 0, 1, 1, 1, 1, 1, 2.0, 2.0] - --- Converting [2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 0.0] in base Y array notation - --- Result = [1.0, 1, 1, 1, 1, 1, 1, 1.0, 0.0] - --- Converting [0.0, 0.0, 0.0, 0.0, 3.0, 3.0, 1.0, 1.0] in base Y array notation - --- Result = [2.0, 0, 0, 0, 0, 1, 1, 1.0, 1.0] - --- Converting [0.0, 3.0, 3.0, 0.0, 3.0, 0.0, 1.0, 2.0] in base Y array notation - --- Result = [2.0, 0, 1, 1, 0, 1, 0, 1.0, 2.0] - --- Converting [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 0.0] in base Y array notation - --- Result = [0.0, 1, 1, 1, 1, 1, 1, 3.0, 0.0] - --- Converting [2.0, 2.0, 0.0, 2.0, 0.0, 2.0, 3.0, 1.0] in base Y array notation - --- Result = [1.0, 1, 1, 0, 1, 0, 1, 3.0, 1.0] - --- Converting [1.0, 0.0, 1.0, 1.0, 0.0, 1.0, 2.0, 0.0] in base Y array notation - --- Result = [0.0, 1, 0, 1, 1, 0, 1, 2.0, 0.0] - --- Converting [2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 0.0, 2.0] in base Y array notation - --- Result = [1.0, 1, 1, 1, 1, 1, 1, 0.0, 2.0] - --- Converting [3.0, 0.0, 3.0, 3.0, 3.0, 3.0, 1.0, 1.0] in base Y array notation - --- Result = [2.0, 1, 0, 1, 1, 1, 1, 1.0, 1.0] - --- Converting [0.0, 0.0, 0.0, 2.0, 2.0, 2.0, 0.0, 2.0] in base Y array notation - --- Result = [1.0, 0, 0, 0, 1, 1, 1, 0.0, 2.0] - --- Converting [0.0, 2.0, 2.0, 2.0, 2.0, 0.0, 0.0, 1.0] in base Y array notation - --- Result = [1.0, 0, 1, 1, 1, 1, 0, 0.0, 1.0] - --- Converting [2.0, 2.0, 2.0, 2.0, 0.0, 0.0, 1.0, 3.0] in base Y array notation - --- Result = [1.0, 1, 1, 1, 1, 0, 0, 1.0, 3.0] - --- Converting [0.0, 2.0, 2.0, 2.0, 2.0, 0.0, 2.0, 2.0] in base Y array notation - --- Result = [1.0, 0, 1, 1, 1, 1, 0, 2.0, 2.0] - --- Converting [3.0, 3.0, 3.0, 0.0, 3.0, 3.0, 2.0, 2.0] in base Y array notation - --- Result = [2.0, 1, 1, 1, 0, 1, 1, 2.0, 2.0] - --- Converting [2.0, 2.0, 2.0, 2.0, 0.0, 0.0, 1.0, 2.0] in base Y array notation - --- Result = [1.0, 1, 1, 1, 1, 0, 0, 1.0, 2.0] - --- Converting [3.0, 0.0, 0.0, 3.0, 3.0, 3.0, 0.0, 0.0] in base Y array notation - --- Result = [2.0, 1, 0, 0, 1, 1, 1, 0.0, 0.0] - --- Converting [1.0, 1.0, 1.0, 1.0, 0.0, 1.0, 0.0, 3.0] in base Y array notation - --- Result = [0.0, 1, 1, 1, 1, 0, 1, 0.0, 3.0] - --- Converting [2.0, 2.0, 0.0, 0.0, 2.0, 2.0, 3.0, 0.0] in base Y array notation - --- Result = [1.0, 1, 1, 0, 0, 1, 1, 3.0, 0.0] - --- Converting [0.0, 0.0, 0.0, 3.0, 3.0, 3.0, 2.0, 0.0] in base Y array notation - --- Result = [2.0, 0, 0, 0, 1, 1, 1, 2.0, 0.0] - --- Converting [1.0, 1.0, 1.0, 0.0, 0.0, 1.0, 3.0, 0.0] in base Y array notation - --- Result = [0.0, 1, 1, 1, 0, 0, 1, 3.0, 0.0] - --- Converting [3.0, 3.0, 0.0, 3.0, 3.0, 3.0, 2.0, 2.0] in base Y array notation - --- Result = [2.0, 1, 1, 0, 1, 1, 1, 2.0, 2.0] - --- Converting [1.0, 1.0, 0.0, 1.0, 1.0, 1.0, 3.0, 1.0] in base Y array notation - --- Result = [0.0, 1, 1, 0, 1, 1, 1, 3.0, 1.0] - --- Converting [2.0, 2.0, 2.0, 0.0, 2.0, 2.0, 3.0, 1.0] in base Y array notation - --- Result = [1.0, 1, 1, 1, 0, 1, 1, 3.0, 1.0] - --- Converting [3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 0.0, 0.0] in base Y array notation - --- Result = [2.0, 1, 1, 1, 1, 1, 1, 0.0, 0.0] - --- Converting [2.0, 2.0, 0.0, 0.0, 0.0, 2.0, 3.0, 0.0] in base Y array notation - --- Result = [1.0, 1, 1, 0, 0, 0, 1, 3.0, 0.0] - --- Converting [3.0, 0.0, 3.0, 3.0, 3.0, 3.0, 0.0, 0.0] in base Y array notation - --- Result = [2.0, 1, 0, 1, 1, 1, 1, 0.0, 0.0] - --- Converting [2.0, 2.0, 2.0, 0.0, 2.0, 2.0, 0.0, 0.0] in base Y array notation - --- Result = [1.0, 1, 1, 1, 0, 1, 1, 0.0, 0.0] - --- Converting [0.0, 3.0, 3.0, 0.0, 3.0, 3.0, 3.0, 1.0] in base Y array notation - --- Result = [2.0, 0, 1, 1, 0, 1, 1, 3.0, 1.0] - --- Converting [2.0, 0.0, 0.0, 2.0, 2.0, 2.0, 2.0, 1.0] in base Y array notation - --- Result = [1.0, 1, 0, 0, 1, 1, 1, 2.0, 1.0] - --- Converting [1.0, 1.0, 1.0, 0.0, 0.0, 0.0, 2.0, 0.0] in base Y array notation - --- Result = [0.0, 1, 1, 1, 0, 0, 0, 2.0, 0.0] - --- Converting [0.0, 0.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0] in base Y array notation - --- Result = [0.0, 0, 0, 1, 1, 1, 1, 3.0, 3.0] - --- Converting [0.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0] in base Y array notation - --- Result = [2.0, 0, 1, 1, 1, 1, 1, 3.0, 3.0] - --- Converting [2.0, 2.0, 2.0, 2.0, 0.0, 2.0, 1.0, 3.0] in base Y array notation - --- Result = [1.0, 1, 1, 1, 1, 0, 1, 1.0, 3.0] - --- Converting [2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 0.0] in base Y array notation - --- Result = [1.0, 1, 1, 1, 1, 1, 1, 2.0, 0.0] - --- Converting [2.0, 2.0, 2.0, 2.0, 0.0, 2.0, 2.0, 1.0] in base Y array notation - --- Result = [1.0, 1, 1, 1, 1, 0, 1, 2.0, 1.0] - --- Converting [1.0, 0.0, 0.0, 1.0, 0.0, 1.0, 2.0, 0.0] in base Y array notation - --- Result = [0.0, 1, 0, 0, 1, 0, 1, 2.0, 0.0] - --- Converting [0.0, 3.0, 3.0, 0.0, 3.0, 0.0, 3.0, 1.0] in base Y array notation - --- Result = [2.0, 0, 1, 1, 0, 1, 0, 3.0, 1.0] - --- Converting [2.0, 2.0, 0.0, 2.0, 2.0, 2.0, 2.0, 3.0] in base Y array notation - --- Result = [1.0, 1, 1, 0, 1, 1, 1, 2.0, 3.0] - --- Converting [2.0, 2.0, 2.0, 2.0, 2.0, 0.0, 2.0, 0.0] in base Y array notation - --- Result = [1.0, 1, 1, 1, 1, 1, 0, 2.0, 0.0] - --- Converting [3.0, 3.0, 0.0, 0.0, 3.0, 3.0, 0.0, 2.0] in base Y array notation - --- Result = [2.0, 1, 1, 0, 0, 1, 1, 0.0, 2.0] - --- Converting [3.0, 0.0, 0.0, 3.0, 3.0, 3.0, 1.0, 2.0] in base Y array notation - --- Result = [2.0, 1, 0, 0, 1, 1, 1, 1.0, 2.0] - --- Converting [0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 2.0, 1.0] in base Y array notation - --- Result = [0.0, 0, 1, 0, 1, 0, 0, 2.0, 1.0] - --- Converting [1.0, 1.0, 1.0, 0.0, 1.0, 1.0, 2.0, 0.0] in base Y array notation - --- Result = [0.0, 1, 1, 1, 0, 1, 1, 2.0, 0.0] - --- Converting [1.0, 0.0, 1.0, 1.0, 0.0, 1.0, 1.0, 3.0] in base Y array notation - --- Result = [0.0, 1, 0, 1, 1, 0, 1, 1.0, 3.0] - --- Converting [2.0, 0.0, 2.0, 2.0, 2.0, 2.0, 1.0, 3.0] in base Y array notation - --- Result = [1.0, 1, 0, 1, 1, 1, 1, 1.0, 3.0] - --- Getting data from file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/GOOGLE_PIXEL_RESULTS/summary_files_only_0.89/summary_to_verify_strange_results.csv - --- Converting [3.0, 0.0, 3.0, 3.0, 3.0, 3.0, 2.0, 3.0] in base Y array notation - --- Result = [2.0, 1, 0, 1, 1, 1, 1, 2.0, 3.0] - --- Converting [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 2.0] in base Y array notation - --- Result = [0, 0, 0, 0, 0, 0, 0, 1.0, 2.0] - --- Converting [1.0, 0.0, 1.0, 1.0, 1.0, 1.0, 3.0, 2.0] in base Y array notation - --- Result = [0.0, 1, 0, 1, 1, 1, 1, 3.0, 2.0] - --- Converting [0.0, 2.0, 2.0, 0.0, 0.0, 2.0, 2.0, 3.0] in base Y array notation - --- Result = [1.0, 0, 1, 1, 0, 0, 1, 2.0, 3.0] - --- Getting data from file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/GOOGLE_PIXEL_RESULTS/summary_files_only_0.89/summary_twelfth_before_meeting.csv - --- Converting [0.0, 0.0, 2.0, 2.0, 2.0, 0.0, 3.0, 3.0] in base Y array notation - --- Result = [1.0, 0, 0, 1, 1, 1, 0, 3.0, 3.0] - --- Converting [3.0, 0.0, 0.0, 3.0, 3.0, 3.0, 3.0, 2.0] in base Y array notation - --- Result = [2.0, 1, 0, 0, 1, 1, 1, 3.0, 2.0] - --- Converting [3.0, 0.0, 3.0, 0.0, 0.0, 0.0, 1.0, 3.0] in base Y array notation - --- Result = [2.0, 1, 0, 1, 0, 0, 0, 1.0, 3.0] - --- Converting [1.0, 0.0, 0.0, 0.0, 1.0, 1.0, 3.0, 2.0] in base Y array notation - --- Result = [0.0, 1, 0, 0, 0, 1, 1, 3.0, 2.0] - --- Converting [1.0, 1.0, 0.0, 1.0, 0.0, 1.0, 2.0, 1.0] in base Y array notation - --- Result = [0.0, 1, 1, 0, 1, 0, 1, 2.0, 1.0] - --- Converting [1.0, 0.0, 1.0, 1.0, 0.0, 1.0, 3.0, 2.0] in base Y array notation - --- Result = [0.0, 1, 0, 1, 1, 0, 1, 3.0, 2.0] - --- Converting [1.0, 1.0, 1.0, 1.0, 1.0, 0.0, 1.0, 0.0] in base Y array notation - --- Result = [0.0, 1, 1, 1, 1, 1, 0, 1.0, 0.0] - --- Converting [0.0, 0.0, 2.0, 0.0, 2.0, 0.0, 2.0, 0.0] in base Y array notation - --- Result = [1.0, 0, 0, 1, 0, 1, 0, 2.0, 0.0] - --- Converting [3.0, 3.0, 0.0, 0.0, 0.0, 0.0, 3.0, 3.0] in base Y array notation - --- Result = [2.0, 1, 1, 0, 0, 0, 0, 3.0, 3.0] - --- Converting [0.0, 0.0, 3.0, 0.0, 0.0, 3.0, 3.0, 3.0] in base Y array notation - --- Result = [2.0, 0, 0, 1, 0, 0, 1, 3.0, 3.0] - --- Converting [0.0, 0.0, 0.0, 0.0, 2.0, 2.0, 3.0, 3.0] in base Y array notation - --- Result = [1.0, 0, 0, 0, 0, 1, 1, 3.0, 3.0] - --- Converting [0.0, 3.0, 3.0, 0.0, 0.0, 0.0, 2.0, 0.0] in base Y array notation - --- Result = [2.0, 0, 1, 1, 0, 0, 0, 2.0, 0.0] - --- Converting [0.0, 1.0, 1.0, 1.0, 0.0, 0.0, 1.0, 1.0] in base Y array notation - --- Result = [0.0, 0, 1, 1, 1, 0, 0, 1.0, 1.0] - --- Converting [0.0, 3.0, 3.0, 3.0, 0.0, 3.0, 0.0, 0.0] in base Y array notation - --- Result = [2.0, 0, 1, 1, 1, 0, 1, 0.0, 0.0] - --- Converting [0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 3.0, 0.0] in base Y array notation - --- Result = [0.0, 0, 1, 0, 1, 0, 0, 3.0, 0.0] - --- Converting [1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0] in base Y array notation - --- Result = [0.0, 1, 1, 0, 0, 0, 0, 2.0, 0.0] - --- Converting [1.0, 0.0, 1.0, 1.0, 1.0, 0.0, 1.0, 0.0] in base Y array notation - --- Result = [0.0, 1, 0, 1, 1, 1, 0, 1.0, 0.0] - --- Converting [1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 1.0] in base Y array notation - --- Result = [0.0, 1, 0, 0, 1, 0, 0, 1.0, 1.0] - --- Converting [2.0, 2.0, 2.0, 2.0, 2.0, 0.0, 2.0, 2.0] in base Y array notation - --- Result = [1.0, 1, 1, 1, 1, 1, 0, 2.0, 2.0] - --- Converting [0.0, 0.0, 2.0, 0.0, 2.0, 2.0, 3.0, 0.0] in base Y array notation - --- Result = [1.0, 0, 0, 1, 0, 1, 1, 3.0, 0.0] - --- Converting [0.0, 0.0, 3.0, 0.0, 3.0, 0.0, 1.0, 1.0] in base Y array notation - --- Result = [2.0, 0, 0, 1, 0, 1, 0, 1.0, 1.0] - --- Converting [0.0, 3.0, 3.0, 0.0, 0.0, 3.0, 2.0, 0.0] in base Y array notation - --- Result = [2.0, 0, 1, 1, 0, 0, 1, 2.0, 0.0] - --- Converting [0.0, 1.0, 0.0, 1.0, 1.0, 1.0, 1.0, 1.0] in base Y array notation - --- Result = [0.0, 0, 1, 0, 1, 1, 1, 1.0, 1.0] - --- Converting [3.0, 0.0, 3.0, 3.0, 3.0, 0.0, 0.0, 0.0] in base Y array notation - --- Result = [2.0, 1, 0, 1, 1, 1, 0, 0.0, 0.0] - --- Converting [0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 1.0, 1.0] in base Y array notation - --- Result = [0.0, 0, 1, 0, 0, 1, 0, 1.0, 1.0] - --- Converting [0.0, 3.0, 0.0, 3.0, 0.0, 0.0, 2.0, 2.0] in base Y array notation - --- Result = [2.0, 0, 1, 0, 1, 0, 0, 2.0, 2.0] - --- Converting [0.0, 3.0, 3.0, 0.0, 0.0, 0.0, 1.0, 0.0] in base Y array notation - --- Result = [2.0, 0, 1, 1, 0, 0, 0, 1.0, 0.0] - --- Converting [0.0, 0.0, 0.0, 1.0, 1.0, 0.0, 3.0, 1.0] in base Y array notation - --- Result = [0.0, 0, 0, 0, 1, 1, 0, 3.0, 1.0] - --- Converting [0.0, 3.0, 3.0, 3.0, 3.0, 0.0, 2.0, 3.0] in base Y array notation - --- Result = [2.0, 0, 1, 1, 1, 1, 0, 2.0, 3.0] - --- Converting [0.0, 1.0, 1.0, 0.0, 1.0, 1.0, 3.0, 2.0] in base Y array notation - --- Result = [0.0, 0, 1, 1, 0, 1, 1, 3.0, 2.0] - --- Converting [0.0, 2.0, 0.0, 2.0, 0.0, 2.0, 2.0, 0.0] in base Y array notation - --- Result = [1.0, 0, 1, 0, 1, 0, 1, 2.0, 0.0] - --- Converting [1.0, 0.0, 1.0, 0.0, 1.0, 1.0, 1.0, 0.0] in base Y array notation - --- Result = [0.0, 1, 0, 1, 0, 1, 1, 1.0, 0.0] - --- Converting [3.0, 0.0, 3.0, 3.0, 3.0, 0.0, 2.0, 3.0] in base Y array notation - --- Result = [2.0, 1, 0, 1, 1, 1, 0, 2.0, 3.0] - --- Converting [0.0, 2.0, 2.0, 2.0, 2.0, 0.0, 2.0, 2.0] in base Y array notation - --- Result = [1.0, 0, 1, 1, 1, 1, 0, 2.0, 2.0] - --- Converting [2.0, 0.0, 0.0, 0.0, 2.0, 2.0, 1.0, 0.0] in base Y array notation - --- Result = [1.0, 1, 0, 0, 0, 1, 1, 1.0, 0.0] - --- Converting [0.0, 1.0, 1.0, 0.0, 0.0, 0.0, 2.0, 0.0] in base Y array notation - --- Result = [0.0, 0, 1, 1, 0, 0, 0, 2.0, 0.0] - --- Converting [0.0, 2.0, 0.0, 2.0, 0.0, 0.0, 2.0, 2.0] in base Y array notation - --- Result = [1.0, 0, 1, 0, 1, 0, 0, 2.0, 2.0] - --- Converting [0.0, 0.0, 1.0, 0.0, 1.0, 1.0, 2.0, 0.0] in base Y array notation - --- Result = [0.0, 0, 0, 1, 0, 1, 1, 2.0, 0.0] - --- Converting [2.0, 0.0, 2.0, 0.0, 0.0, 0.0, 1.0, 2.0] in base Y array notation - --- Result = [1.0, 1, 0, 1, 0, 0, 0, 1.0, 2.0] - --- Converting [2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 1.0] in base Y array notation - --- Result = [1.0, 1, 0, 0, 0, 0, 0, 1.0, 1.0] - --- Converting [1.0, 1.0, 1.0, 0.0, 1.0, 0.0, 2.0, 0.0] in base Y array notation - --- Result = [0.0, 1, 1, 1, 0, 1, 0, 2.0, 0.0] - --- Converting [0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 3.0, 2.0] in base Y array notation - --- Result = [1.0, 0, 1, 0, 0, 0, 0, 3.0, 2.0] - --- Converting [0.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0] in base Y array notation - --- Result = [1.0, 0, 1, 1, 1, 1, 1, 1.0, 2.0] - --- Converting [3.0, 3.0, 3.0, 3.0, 3.0, 0.0, 1.0, 2.0] in base Y array notation - --- Result = [2.0, 1, 1, 1, 1, 1, 0, 1.0, 2.0] - --- Converting [1.0, 0.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0] in base Y array notation - --- Result = [0.0, 1, 0, 1, 1, 1, 1, 1.0, 1.0] - --- Converting [3.0, 0.0, 0.0, 0.0, 3.0, 3.0, 0.0, 0.0] in base Y array notation - --- Result = [2.0, 1, 0, 0, 0, 1, 1, 0.0, 0.0] - --- Converting [3.0, 0.0, 3.0, 3.0, 3.0, 0.0, 1.0, 1.0] in base Y array notation - --- Result = [2.0, 1, 0, 1, 1, 1, 0, 1.0, 1.0] - --- Converting [2.0, 2.0, 0.0, 0.0, 2.0, 2.0, 3.0, 3.0] in base Y array notation - --- Result = [1.0, 1, 1, 0, 0, 1, 1, 3.0, 3.0] - --- Converting [0.0, 0.0, 3.0, 0.0, 3.0, 3.0, 1.0, 1.0] in base Y array notation - --- Result = [2.0, 0, 0, 1, 0, 1, 1, 1.0, 1.0] - --- Converting [1.0, 1.0, 0.0, 1.0, 0.0, 1.0, 3.0, 0.0] in base Y array notation - --- Result = [0.0, 1, 1, 0, 1, 0, 1, 3.0, 0.0] - --- Converting [0.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0] in base Y array notation - --- Result = [0.0, 0, 1, 1, 1, 1, 1, 3.0, 3.0] - --- Converting [1.0, 1.0, 0.0, 0.0, 0.0, 1.0, 3.0, 1.0] in base Y array notation - --- Result = [0.0, 1, 1, 0, 0, 0, 1, 3.0, 1.0] - --- Converting [0.0, 0.0, 2.0, 2.0, 0.0, 0.0, 1.0, 3.0] in base Y array notation - --- Result = [1.0, 0, 0, 1, 1, 0, 0, 1.0, 3.0] - --- Converting [0.0, 1.0, 0.0, 1.0, 1.0, 0.0, 1.0, 0.0] in base Y array notation - --- Result = [0.0, 0, 1, 0, 1, 1, 0, 1.0, 0.0] - --- Converting [3.0, 3.0, 0.0, 3.0, 3.0, 3.0, 2.0, 0.0] in base Y array notation - --- Result = [2.0, 1, 1, 0, 1, 1, 1, 2.0, 0.0] - --- Converting [2.0, 0.0, 2.0, 2.0, 2.0, 0.0, 3.0, 0.0] in base Y array notation - --- Result = [1.0, 1, 0, 1, 1, 1, 0, 3.0, 0.0] - --- Converting [0.0, 0.0, 3.0, 3.0, 0.0, 0.0, 3.0, 1.0] in base Y array notation - --- Result = [2.0, 0, 0, 1, 1, 0, 0, 3.0, 1.0] - --- Converting [2.0, 0.0, 0.0, 2.0, 2.0, 2.0, 1.0, 3.0] in base Y array notation - --- Result = [1.0, 1, 0, 0, 1, 1, 1, 1.0, 3.0] - --- Converting [3.0, 3.0, 0.0, 0.0, 3.0, 0.0, 3.0, 2.0] in base Y array notation - --- Result = [2.0, 1, 1, 0, 0, 1, 0, 3.0, 2.0] - --- Converting [1.0, 1.0, 1.0, 0.0, 1.0, 0.0, 3.0, 0.0] in base Y array notation - --- Result = [0.0, 1, 1, 1, 0, 1, 0, 3.0, 0.0] - --- Getting data from file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/GOOGLE_PIXEL_RESULTS/summary_files_only_0.89/summary___03Aug22_05_34_39_with_configuration_really_tested.csv - --- Converting [2.0, 2.0, 0.0, 2.0, 2.0, 2.0, 3.0, 2.0] in base Y array notation - --- Result = [1.0, 1, 1, 0, 1, 1, 1, 3.0, 2.0] - --- Converting [3.0, 0.0, 3.0, 0.0, 0.0, 0.0, 2.0, 1.0] in base Y array notation - --- Result = [2.0, 1, 0, 1, 0, 0, 0, 2.0, 1.0] - --- Converting [2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0] in base Y array notation - --- Result = [1.0, 1, 1, 1, 1, 1, 1, 2.0, 1.0] - --- Converting [3.0, 3.0, 0.0, 3.0, 3.0, 0.0, 2.0, 1.0] in base Y array notation - --- Result = [2.0, 1, 1, 0, 1, 1, 0, 2.0, 1.0] - --- Converting [2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 3.0] in base Y array notation - --- Result = [1.0, 1, 1, 1, 1, 1, 1, 1.0, 3.0] - --- Converting [3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 0.0] in base Y array notation - --- Result = [2.0, 1, 1, 1, 1, 1, 1, 3.0, 0.0] - --- Converting [0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 3.0, 0.0] in base Y array notation - --- Result = [0.0, 0, 0, 0, 0, 0, 1, 3.0, 0.0] - --- Converting [2.0, 2.0, 2.0, 0.0, 2.0, 2.0, 2.0, 0.0] in base Y array notation - --- Result = [1.0, 1, 1, 1, 0, 1, 1, 2.0, 0.0] - --- Converting [1.0, 1.0, 1.0, 0.0, 1.0, 0.0, 3.0, 3.0] in base Y array notation - --- Result = [0.0, 1, 1, 1, 0, 1, 0, 3.0, 3.0] - --- Converting [1.0, 0.0, 0.0, 1.0, 0.0, 1.0, 3.0, 0.0] in base Y array notation - --- Result = [0.0, 1, 0, 0, 1, 0, 1, 3.0, 0.0] - --- Converting [3.0, 3.0, 3.0, 3.0, 3.0, 0.0, 1.0, 3.0] in base Y array notation - --- Result = [2.0, 1, 1, 1, 1, 1, 0, 1.0, 3.0] - --- Converting [2.0, 2.0, 0.0, 2.0, 2.0, 2.0, 0.0, 3.0] in base Y array notation - --- Result = [1.0, 1, 1, 0, 1, 1, 1, 0.0, 3.0] - --- Converting [3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 0.0, 2.0] in base Y array notation - --- Result = [2.0, 1, 1, 1, 1, 1, 1, 0.0, 2.0] - --- Converting [1.0, 1.0, 1.0, 1.0, 0.0, 1.0, 3.0, 2.0] in base Y array notation - --- Result = [0.0, 1, 1, 1, 1, 0, 1, 3.0, 2.0] - --- Converting [3.0, 3.0, 3.0, 0.0, 0.0, 3.0, 3.0, 1.0] in base Y array notation - --- Result = [2.0, 1, 1, 1, 0, 0, 1, 3.0, 1.0] - --- Converting [1.0, 1.0, 1.0, 0.0, 1.0, 1.0, 2.0, 3.0] in base Y array notation - --- Result = [0.0, 1, 1, 1, 0, 1, 1, 2.0, 3.0] - --- Converting [3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 1.0, 3.0] in base Y array notation - --- Result = [2.0, 1, 1, 1, 1, 1, 1, 1.0, 3.0] - --- Converting [3.0, 3.0, 3.0, 3.0, 3.0, 0.0, 2.0, 3.0] in base Y array notation - --- Result = [2.0, 1, 1, 1, 1, 1, 0, 2.0, 3.0] - --- Converting [2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 0.0, 1.0] in base Y array notation - --- Result = [1.0, 1, 1, 1, 1, 1, 1, 0.0, 1.0] - --- Converting [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0] in base Y array notation - --- Result = [0.0, 1, 1, 1, 1, 1, 1, 1.0, 1.0] - --- Converting [0.0, 3.0, 3.0, 0.0, 3.0, 3.0, 1.0, 3.0] in base Y array notation - --- Result = [2.0, 0, 1, 1, 0, 1, 1, 1.0, 3.0] - --- Converting [3.0, 0.0, 3.0, 3.0, 3.0, 3.0, 1.0, 0.0] in base Y array notation - --- Result = [2.0, 1, 0, 1, 1, 1, 1, 1.0, 0.0] - --- Converting [2.0, 0.0, 0.0, 2.0, 2.0, 2.0, 1.0, 1.0] in base Y array notation - --- Result = [1.0, 1, 0, 0, 1, 1, 1, 1.0, 1.0] - --- Converting [2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 3.0] in base Y array notation - --- Result = [1.0, 1, 1, 1, 1, 1, 1, 1.0, 3.0] - --- Converting [3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 1.0, 1.0] in base Y array notation - --- Result = [2.0, 1, 1, 1, 1, 1, 1, 1.0, 1.0] - --- Converting [2.0, 2.0, 2.0, 0.0, 2.0, 2.0, 2.0, 2.0] in base Y array notation - --- Result = [1.0, 1, 1, 1, 0, 1, 1, 2.0, 2.0] - --- Converting [0.0, 3.0, 3.0, 3.0, 3.0, 3.0, 1.0, 3.0] in base Y array notation - --- Result = [2.0, 0, 1, 1, 1, 1, 1, 1.0, 3.0] - --- Converting [3.0, 3.0, 3.0, 0.0, 3.0, 3.0, 1.0, 3.0] in base Y array notation - --- Result = [2.0, 1, 1, 1, 0, 1, 1, 1.0, 3.0] - --- Converting [2.0, 0.0, 0.0, 2.0, 2.0, 2.0, 3.0, 2.0] in base Y array notation - --- Result = [1.0, 1, 0, 0, 1, 1, 1, 3.0, 2.0] - --- Converting [1.0, 1.0, 1.0, 1.0, 1.0, 0.0, 2.0, 0.0] in base Y array notation - --- Result = [0.0, 1, 1, 1, 1, 1, 0, 2.0, 0.0] - --- Converting [0.0, 0.0, 0.0, 0.0, 1.0, 1.0, 3.0, 0.0] in base Y array notation - --- Result = [0.0, 0, 0, 0, 0, 1, 1, 3.0, 0.0] - --- Converting [1.0, 1.0, 1.0, 0.0, 0.0, 1.0, 1.0, 2.0] in base Y array notation - --- Result = [0.0, 1, 1, 1, 0, 0, 1, 1.0, 2.0] - --- Converting [3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0] in base Y array notation - --- Result = [2.0, 1, 1, 1, 1, 1, 1, 3.0, 2.0] - --- Converting [0.0, 2.0, 2.0, 0.0, 2.0, 2.0, 3.0, 3.0] in base Y array notation - --- Result = [1.0, 0, 1, 1, 0, 1, 1, 3.0, 3.0] - --- Converting [0.0, 2.0, 2.0, 2.0, 2.0, 2.0, 0.0, 2.0] in base Y array notation - --- Result = [1.0, 0, 1, 1, 1, 1, 1, 0.0, 2.0] - --- Converting [0.0, 3.0, 0.0, 3.0, 0.0, 3.0, 1.0, 2.0] in base Y array notation - --- Result = [2.0, 0, 1, 0, 1, 0, 1, 1.0, 2.0] - --- Converting [0.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0] in base Y array notation - --- Result = [1.0, 0, 1, 1, 1, 1, 1, 2.0, 3.0] - --- Converting [1.0, 0.0, 1.0, 1.0, 0.0, 1.0, 3.0, 0.0] in base Y array notation - --- Result = [0.0, 1, 0, 1, 1, 0, 1, 3.0, 0.0] - --- Converting [0.0, 0.0, 0.0, 2.0, 0.0, 2.0, 2.0, 0.0] in base Y array notation - --- Result = [1.0, 0, 0, 0, 1, 0, 1, 2.0, 0.0] - --- Converting [1.0, 1.0, 1.0, 0.0, 1.0, 1.0, 0.0, 3.0] in base Y array notation - --- Result = [0.0, 1, 1, 1, 0, 1, 1, 0.0, 3.0] - --- Getting data from file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/GOOGLE_PIXEL_RESULTS/summary_files_only_0.89/summary___09Aug22_08_43_01.csv - --- Converting [2.0, 2.0, 0.0, 2.0, 0.0, 0.0, 2.0, 2.0] in base Y array notation - --- Result = [1.0, 1, 1, 0, 1, 0, 0, 2.0, 2.0] - --- Converting [3.0, 3.0, 3.0, 0.0, 0.0, 0.0, 3.0, 0.0] in base Y array notation - --- Result = [2.0, 1, 1, 1, 0, 0, 0, 3.0, 0.0] - --- Converting [0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0] in base Y array notation - --- Result = [0.0, 0, 1, 0, 0, 0, 0, 1.0, 0.0] - --- Converting [3.0, 3.0, 0.0, 3.0, 0.0, 3.0, 1.0, 2.0] in base Y array notation - --- Result = [2.0, 1, 1, 0, 1, 0, 1, 1.0, 2.0] - --- Converting [1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] in base Y array notation - --- Result = [0.0, 1, 1, 0, 0, 0, 0, 0.0, 0.0] - --- Converting [0.0, 2.0, 2.0, 2.0, 0.0, 2.0, 2.0, 2.0] in base Y array notation - --- Result = [1.0, 0, 1, 1, 1, 0, 1, 2.0, 2.0] - --- Converting [2.0, 0.0, 2.0, 0.0, 0.0, 2.0, 3.0, 0.0] in base Y array notation - --- Result = [1.0, 1, 0, 1, 0, 0, 1, 3.0, 0.0] - --- Converting [3.0, 0.0, 3.0, 3.0, 0.0, 3.0, 2.0, 1.0] in base Y array notation - --- Result = [2.0, 1, 0, 1, 1, 0, 1, 2.0, 1.0] - --- Converting [2.0, 0.0, 0.0, 0.0, 2.0, 2.0, 2.0, 3.0] in base Y array notation - --- Result = [1.0, 1, 0, 0, 0, 1, 1, 2.0, 3.0] - --- Converting [0.0, 3.0, 0.0, 3.0, 0.0, 0.0, 2.0, 3.0] in base Y array notation - --- Result = [2.0, 0, 1, 0, 1, 0, 0, 2.0, 3.0] - --- Converting [0.0, 3.0, 0.0, 0.0, 0.0, 3.0, 0.0, 0.0] in base Y array notation - --- Result = [2.0, 0, 1, 0, 0, 0, 1, 0.0, 0.0] - --- Converting [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0] in base Y array notation - --- Result = [0, 0, 0, 0, 0, 0, 0, 2.0, 0.0] - --- Converting [2.0, 0.0, 2.0, 2.0, 2.0, 0.0, 2.0, 1.0] in base Y array notation - --- Result = [1.0, 1, 0, 1, 1, 1, 0, 2.0, 1.0] - --- Converting [0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0, 0.0] in base Y array notation - --- Result = [0.0, 0, 0, 1, 0, 1, 0, 1.0, 0.0] - --- Converting [2.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0] in base Y array notation - --- Result = [1.0, 1, 0, 1, 0, 0, 0, 0.0, 0.0] - --- Converting [1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0] in base Y array notation - --- Result = [0.0, 1, 0, 0, 0, 0, 0, 3.0, 0.0] - --- Converting [0.0, 1.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0] in base Y array notation - --- Result = [0.0, 0, 1, 1, 0, 0, 0, 1.0, 0.0] - --- Converting [0.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0] in base Y array notation - --- Result = [1.0, 0, 1, 1, 1, 1, 1, 1.0, 2.0] - --- Converting [3.0, 3.0, 3.0, 3.0, 0.0, 0.0, 1.0, 0.0] in base Y array notation - --- Result = [2.0, 1, 1, 1, 1, 0, 0, 1.0, 0.0] - --- Converting [2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0] in base Y array notation - --- Result = [1.0, 1, 1, 1, 1, 1, 1, 1.0, 2.0] - --- Converting [0.0, 0.0, 3.0, 3.0, 0.0, 3.0, 1.0, 1.0] in base Y array notation - --- Result = [2.0, 0, 0, 1, 1, 0, 1, 1.0, 1.0] - --- Converting [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 1.0] in base Y array notation - --- Result = [0, 0, 0, 0, 0, 0, 0, 3.0, 1.0] - --- Converting [0.0, 0.0, 0.0, 1.0, 1.0, 0.0, 1.0, 1.0] in base Y array notation - --- Result = [0.0, 0, 0, 0, 1, 1, 0, 1.0, 1.0] - --- Converting [2.0, 2.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0] in base Y array notation - --- Result = [1.0, 1, 1, 0, 0, 0, 0, 3.0, 0.0] - --- Converting [0.0, 2.0, 2.0, 0.0, 2.0, 2.0, 1.0, 3.0] in base Y array notation - --- Result = [1.0, 0, 1, 1, 0, 1, 1, 1.0, 3.0] - --- Converting [0.0, 0.0, 0.0, 0.0, 2.0, 2.0, 3.0, 2.0] in base Y array notation - --- Result = [1.0, 0, 0, 0, 0, 1, 1, 3.0, 2.0] - --- Converting [0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0, 0.0] in base Y array notation - --- Result = [0.0, 0, 0, 1, 0, 1, 0, 1.0, 0.0] - --- Converting [0.0, 0.0, 0.0, 3.0, 3.0, 3.0, 2.0, 0.0] in base Y array notation - --- Result = [2.0, 0, 0, 0, 1, 1, 1, 2.0, 0.0] - --- Converting [0.0, 2.0, 0.0, 2.0, 0.0, 0.0, 1.0, 1.0] in base Y array notation - --- Result = [1.0, 0, 1, 0, 1, 0, 0, 1.0, 1.0] - --- Converting [0.0, 1.0, 1.0, 0.0, 1.0, 0.0, 2.0, 3.0] in base Y array notation - --- Result = [0.0, 0, 1, 1, 0, 1, 0, 2.0, 3.0] - --- Converting [1.0, 0.0, 1.0, 1.0, 0.0, 1.0, 2.0, 1.0] in base Y array notation - --- Result = [0.0, 1, 0, 1, 1, 0, 1, 2.0, 1.0] - --- Converting [3.0, 3.0, 0.0, 3.0, 3.0, 0.0, 3.0, 3.0] in base Y array notation - --- Result = [2.0, 1, 1, 0, 1, 1, 0, 3.0, 3.0] - --- Converting [0.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 1.0] in base Y array notation - --- Result = [1.0, 0, 1, 1, 1, 1, 1, 3.0, 1.0] - --- Converting [2.0, 0.0, 2.0, 0.0, 2.0, 2.0, 3.0, 1.0] in base Y array notation - --- Result = [1.0, 1, 0, 1, 0, 1, 1, 3.0, 1.0] - --- Converting [0.0, 1.0, 1.0, 0.0, 1.0, 0.0, 3.0, 2.0] in base Y array notation - --- Result = [0.0, 0, 1, 1, 0, 1, 0, 3.0, 2.0] - --- Converting [1.0, 1.0, 0.0, 0.0, 1.0, 1.0, 2.0, 2.0] in base Y array notation - --- Result = [0.0, 1, 1, 0, 0, 1, 1, 2.0, 2.0] - --- Converting [0.0, 3.0, 3.0, 0.0, 3.0, 0.0, 2.0, 0.0] in base Y array notation - --- Result = [2.0, 0, 1, 1, 0, 1, 0, 2.0, 0.0] - --- Converting [2.0, 2.0, 0.0, 2.0, 2.0, 2.0, 2.0, 3.0] in base Y array notation - --- Result = [1.0, 1, 1, 0, 1, 1, 1, 2.0, 3.0] - --- Converting [1.0, 0.0, 1.0, 0.0, 1.0, 1.0, 3.0, 2.0] in base Y array notation - --- Result = [0.0, 1, 0, 1, 0, 1, 1, 3.0, 2.0] - --- Converting [3.0, 3.0, 3.0, 3.0, 0.0, 3.0, 0.0, 0.0] in base Y array notation - --- Result = [2.0, 1, 1, 1, 1, 0, 1, 0.0, 0.0] - --- Converting [0.0, 1.0, 1.0, 0.0, 0.0, 1.0, 3.0, 1.0] in base Y array notation - --- Result = [0.0, 0, 1, 1, 0, 0, 1, 3.0, 1.0] - --- Converting [0.0, 0.0, 0.0, 1.0, 1.0, 0.0, 3.0, 3.0] in base Y array notation - --- Result = [0.0, 0, 0, 0, 1, 1, 0, 3.0, 3.0] - --- Converting [0.0, 0.0, 2.0, 2.0, 2.0, 0.0, 2.0, 3.0] in base Y array notation - --- Result = [1.0, 0, 0, 1, 1, 1, 0, 2.0, 3.0] - --- Converting [2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0] in base Y array notation - --- Result = [1.0, 1, 1, 1, 1, 1, 1, 2.0, 2.0] - --- Converting [3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 1.0] in base Y array notation - --- Result = [2.0, 1, 0, 0, 0, 0, 0, 3.0, 1.0] - --- Converting [2.0, 2.0, 2.0, 0.0, 0.0, 2.0, 1.0, 0.0] in base Y array notation - --- Result = [1.0, 1, 1, 1, 0, 0, 1, 1.0, 0.0] - --- Converting [0.0, 3.0, 3.0, 0.0, 3.0, 0.0, 0.0, 0.0] in base Y array notation - --- Result = [2.0, 0, 1, 1, 0, 1, 0, 0.0, 0.0] - --- Converting [1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 2.0] in base Y array notation - --- Result = [0.0, 1, 1, 0, 0, 0, 0, 1.0, 2.0] - --- Converting [0.0, 0.0, 1.0, 1.0, 0.0, 1.0, 1.0, 1.0] in base Y array notation - --- Result = [0.0, 0, 0, 1, 1, 0, 1, 1.0, 1.0] - --- Converting [0.0, 0.0, 2.0, 2.0, 0.0, 2.0, 3.0, 0.0] in base Y array notation - --- Result = [1.0, 0, 0, 1, 1, 0, 1, 3.0, 0.0] - --- Converting [1.0, 0.0, 1.0, 1.0, 0.0, 1.0, 3.0, 0.0] in base Y array notation - --- Result = [0.0, 1, 0, 1, 1, 0, 1, 3.0, 0.0] - --- Converting [1.0, 0.0, 1.0, 1.0, 1.0, 0.0, 2.0, 2.0] in base Y array notation - --- Result = [0.0, 1, 0, 1, 1, 1, 0, 2.0, 2.0] - --- Converting [0.0, 2.0, 0.0, 2.0, 0.0, 2.0, 1.0, 3.0] in base Y array notation - --- Result = [1.0, 0, 1, 0, 1, 0, 1, 1.0, 3.0] - --- Converting [0.0, 3.0, 0.0, 3.0, 0.0, 0.0, 3.0, 0.0] in base Y array notation - --- Result = [2.0, 0, 1, 0, 1, 0, 0, 3.0, 0.0] - --- Converting [0.0, 2.0, 0.0, 2.0, 0.0, 0.0, 2.0, 3.0] in base Y array notation - --- Result = [1.0, 0, 1, 0, 1, 0, 0, 2.0, 3.0] - --- Converting [2.0, 2.0, 2.0, 2.0, 2.0, 0.0, 2.0, 0.0] in base Y array notation - --- Result = [1.0, 1, 1, 1, 1, 1, 0, 2.0, 0.0] - --- Converting [1.0, 0.0, 1.0, 0.0, 0.0, 1.0, 3.0, 0.0] in base Y array notation - --- Result = [0.0, 1, 0, 1, 0, 0, 1, 3.0, 0.0] - --- Converting [0.0, 0.0, 2.0, 0.0, 2.0, 2.0, 3.0, 1.0] in base Y array notation - --- Result = [1.0, 0, 0, 1, 0, 1, 1, 3.0, 1.0] - --- Getting data from file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/GOOGLE_PIXEL_RESULTS/summary_files_only_0.89/summary___10Aug22_12_36_17.csv - --- Converting [0.0, 0.0, 2.0, 0.0, 2.0, 0.0, 3.0, 0.0] in base Y array notation - --- Result = [1.0, 0, 0, 1, 0, 1, 0, 3.0, 0.0] - --- Converting [2.0, 0.0, 2.0, 0.0, 0.0, 0.0, 3.0, 3.0] in base Y array notation - --- Result = [1.0, 1, 0, 1, 0, 0, 0, 3.0, 3.0] - --- Converting [2.0, 2.0, 0.0, 0.0, 0.0, 0.0, 3.0, 3.0] in base Y array notation - --- Result = [1.0, 1, 1, 0, 0, 0, 0, 3.0, 3.0] - --- Converting [0.0, 0.0, 3.0, 3.0, 3.0, 3.0, 1.0, 0.0] in base Y array notation - --- Result = [2.0, 0, 0, 1, 1, 1, 1, 1.0, 0.0] - --- Converting [0.0, 0.0, 0.0, 1.0, 1.0, 1.0, 0.0, 0.0] in base Y array notation - --- Result = [0.0, 0, 0, 0, 1, 1, 1, 0.0, 0.0] - --- Converting [3.0, 3.0, 3.0, 0.0, 3.0, 3.0, 2.0, 0.0] in base Y array notation - --- Result = [2.0, 1, 1, 1, 0, 1, 1, 2.0, 0.0] - --- Converting [0.0, 2.0, 0.0, 2.0, 0.0, 0.0, 2.0, 0.0] in base Y array notation - --- Result = [1.0, 0, 1, 0, 1, 0, 0, 2.0, 0.0] - --- Converting [0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 1.0, 3.0] in base Y array notation - --- Result = [1.0, 0, 1, 0, 0, 0, 0, 1.0, 3.0] - --- Converting [3.0, 3.0, 0.0, 3.0, 0.0, 3.0, 2.0, 0.0] in base Y array notation - --- Result = [2.0, 1, 1, 0, 1, 0, 1, 2.0, 0.0] - --- Converting [1.0, 1.0, 0.0, 1.0, 0.0, 1.0, 3.0, 3.0] in base Y array notation - --- Result = [0.0, 1, 1, 0, 1, 0, 1, 3.0, 3.0] - --- Converting [2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 3.0] in base Y array notation - --- Result = [1.0, 1, 0, 0, 0, 0, 0, 1.0, 3.0] - --- Converting [1.0, 1.0, 0.0, 0.0, 0.0, 1.0, 2.0, 3.0] in base Y array notation - --- Result = [0.0, 1, 1, 0, 0, 0, 1, 2.0, 3.0] - --- Converting [2.0, 2.0, 0.0, 2.0, 0.0, 2.0, 1.0, 1.0] in base Y array notation - --- Result = [1.0, 1, 1, 0, 1, 0, 1, 1.0, 1.0] - --- Converting [0.0, 0.0, 3.0, 0.0, 3.0, 3.0, 1.0, 1.0] in base Y array notation - --- Result = [2.0, 0, 0, 1, 0, 1, 1, 1.0, 1.0] - --- Converting [2.0, 0.0, 2.0, 2.0, 2.0, 2.0, 2.0, 0.0] in base Y array notation - --- Result = [1.0, 1, 0, 1, 1, 1, 1, 2.0, 0.0] - --- Converting [3.0, 3.0, 0.0, 3.0, 0.0, 0.0, 2.0, 0.0] in base Y array notation - --- Result = [2.0, 1, 1, 0, 1, 0, 0, 2.0, 0.0] - --- Converting [0.0, 1.0, 0.0, 0.0, 1.0, 1.0, 1.0, 0.0] in base Y array notation - --- Result = [0.0, 0, 1, 0, 0, 1, 1, 1.0, 0.0] - --- Converting [0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 3.0, 3.0] in base Y array notation - --- Result = [2.0, 0, 1, 0, 0, 0, 0, 3.0, 3.0] - --- Converting [2.0, 2.0, 2.0, 0.0, 0.0, 2.0, 0.0, 0.0] in base Y array notation - --- Result = [1.0, 1, 1, 1, 0, 0, 1, 0.0, 0.0] - --- Converting [3.0, 3.0, 0.0, 0.0, 3.0, 3.0, 1.0, 1.0] in base Y array notation - --- Result = [2.0, 1, 1, 0, 0, 1, 1, 1.0, 1.0] - --- Converting [3.0, 3.0, 0.0, 3.0, 3.0, 0.0, 1.0, 3.0] in base Y array notation - --- Result = [2.0, 1, 1, 0, 1, 1, 0, 1.0, 3.0] - --- Converting [3.0, 0.0, 3.0, 0.0, 3.0, 3.0, 0.0, 0.0] in base Y array notation - --- Result = [2.0, 1, 0, 1, 0, 1, 1, 0.0, 0.0] - --- Converting [0.0, 0.0, 3.0, 3.0, 3.0, 3.0, 2.0, 0.0] in base Y array notation - --- Result = [2.0, 0, 0, 1, 1, 1, 1, 2.0, 0.0] - --- Converting [0.0, 2.0, 0.0, 2.0, 2.0, 2.0, 2.0, 2.0] in base Y array notation - --- Result = [1.0, 0, 1, 0, 1, 1, 1, 2.0, 2.0] - --- Converting [0.0, 3.0, 3.0, 0.0, 3.0, 0.0, 3.0, 1.0] in base Y array notation - --- Result = [2.0, 0, 1, 1, 0, 1, 0, 3.0, 1.0] - --- Converting [3.0, 3.0, 3.0, 0.0, 3.0, 3.0, 3.0, 3.0] in base Y array notation - --- Result = [2.0, 1, 1, 1, 0, 1, 1, 3.0, 3.0] - --- Converting [1.0, 1.0, 0.0, 1.0, 0.0, 1.0, 2.0, 0.0] in base Y array notation - --- Result = [0.0, 1, 1, 0, 1, 0, 1, 2.0, 0.0] - --- Converting [0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 3.0, 0.0] in base Y array notation - --- Result = [0.0, 0, 0, 1, 0, 0, 0, 3.0, 0.0] - --- Converting [3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0] in base Y array notation - --- Result = [2.0, 1, 0, 0, 0, 0, 0, 2.0, 0.0] - --- Converting [0.0, 0.0, 3.0, 3.0, 0.0, 3.0, 1.0, 2.0] in base Y array notation - --- Result = [2.0, 0, 0, 1, 1, 0, 1, 1.0, 2.0] - --- Converting [3.0, 0.0, 0.0, 0.0, 3.0, 0.0, 2.0, 0.0] in base Y array notation - --- Result = [2.0, 1, 0, 0, 0, 1, 0, 2.0, 0.0] - --- Converting [0.0, 0.0, 2.0, 2.0, 0.0, 0.0, 3.0, 2.0] in base Y array notation - --- Result = [1.0, 0, 0, 1, 1, 0, 0, 3.0, 2.0] - --- Converting [3.0, 3.0, 3.0, 3.0, 3.0, 0.0, 2.0, 0.0] in base Y array notation - --- Result = [2.0, 1, 1, 1, 1, 1, 0, 2.0, 0.0] - --- Converting [0.0, 2.0, 0.0, 2.0, 2.0, 2.0, 3.0, 0.0] in base Y array notation - --- Result = [1.0, 0, 1, 0, 1, 1, 1, 3.0, 0.0] - --- Converting [0.0, 3.0, 0.0, 0.0, 3.0, 3.0, 3.0, 0.0] in base Y array notation - --- Result = [2.0, 0, 1, 0, 0, 1, 1, 3.0, 0.0] - --- Converting [3.0, 3.0, 0.0, 0.0, 0.0, 3.0, 3.0, 1.0] in base Y array notation - --- Result = [2.0, 1, 1, 0, 0, 0, 1, 3.0, 1.0] - --- Converting [3.0, 0.0, 3.0, 0.0, 0.0, 0.0, 3.0, 1.0] in base Y array notation - --- Result = [2.0, 1, 0, 1, 0, 0, 0, 3.0, 1.0] - --- Converting [0.0, 2.0, 0.0, 0.0, 0.0, 2.0, 2.0, 3.0] in base Y array notation - --- Result = [1.0, 0, 1, 0, 0, 0, 1, 2.0, 3.0] - --- Converting [3.0, 0.0, 3.0, 3.0, 3.0, 0.0, 3.0, 0.0] in base Y array notation - --- Result = [2.0, 1, 0, 1, 1, 1, 0, 3.0, 0.0] - --- Converting [1.0, 1.0, 0.0, 1.0, 0.0, 1.0, 1.0, 0.0] in base Y array notation - --- Result = [0.0, 1, 1, 0, 1, 0, 1, 1.0, 0.0] - --- Converting [3.0, 3.0, 3.0, 0.0, 3.0, 3.0, 1.0, 3.0] in base Y array notation - --- Result = [2.0, 1, 1, 1, 0, 1, 1, 1.0, 3.0] - --- Converting [0.0, 0.0, 1.0, 1.0, 1.0, 1.0, 1.0, 0.0] in base Y array notation - --- Result = [0.0, 0, 0, 1, 1, 1, 1, 1.0, 0.0] - --- Converting [0.0, 1.0, 0.0, 1.0, 1.0, 1.0, 1.0, 2.0] in base Y array notation - --- Result = [0.0, 0, 1, 0, 1, 1, 1, 1.0, 2.0] - --- Converting [1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 3.0, 3.0] in base Y array notation - --- Result = [0.0, 1, 0, 0, 1, 0, 0, 3.0, 3.0] - --- Converting [0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 2.0, 1.0] in base Y array notation - --- Result = [0.0, 0, 0, 0, 1, 0, 0, 2.0, 1.0] - --- Converting [3.0, 0.0, 3.0, 3.0, 3.0, 3.0, 1.0, 0.0] in base Y array notation - --- Result = [2.0, 1, 0, 1, 1, 1, 1, 1.0, 0.0] - --- Converting [2.0, 2.0, 0.0, 0.0, 2.0, 0.0, 1.0, 2.0] in base Y array notation - --- Result = [1.0, 1, 1, 0, 0, 1, 0, 1.0, 2.0] - --- Converting [1.0, 0.0, 0.0, 1.0, 1.0, 1.0, 1.0, 0.0] in base Y array notation - --- Result = [0.0, 1, 0, 0, 1, 1, 1, 1.0, 0.0] - --- Converting [2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0] in base Y array notation - --- Result = [1.0, 1, 0, 0, 0, 0, 0, 1.0, 0.0] - --- Converting [0.0, 0.0, 3.0, 3.0, 0.0, 0.0, 3.0, 0.0] in base Y array notation - --- Result = [2.0, 0, 0, 1, 1, 0, 0, 3.0, 0.0] - --- Converting [3.0, 3.0, 0.0, 3.0, 3.0, 0.0, 3.0, 0.0] in base Y array notation - --- Result = [2.0, 1, 1, 0, 1, 1, 0, 3.0, 0.0] - --- Converting [0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 2.0, 1.0] in base Y array notation - --- Result = [1.0, 0, 0, 1, 0, 0, 0, 2.0, 1.0] - --- Converting [1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 1.0] in base Y array notation - --- Result = [0.0, 1, 0, 0, 0, 0, 0, 2.0, 1.0] - --- Converting [0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 3.0, 1.0] in base Y array notation - --- Result = [0.0, 0, 0, 0, 0, 1, 0, 3.0, 1.0] - --- Converting [1.0, 1.0, 0.0, 1.0, 1.0, 0.0, 3.0, 1.0] in base Y array notation - --- Result = [0.0, 1, 1, 0, 1, 1, 0, 3.0, 1.0] - --- Converting [0.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.0, 1.0] in base Y array notation - --- Result = [2.0, 0, 1, 1, 1, 1, 1, 2.0, 1.0] - --- Converting [0.0, 0.0, 0.0, 2.0, 2.0, 2.0, 2.0, 3.0] in base Y array notation - --- Result = [1.0, 0, 0, 0, 1, 1, 1, 2.0, 3.0] - --- Converting [3.0, 3.0, 0.0, 3.0, 0.0, 0.0, 1.0, 2.0] in base Y array notation - --- Result = [2.0, 1, 1, 0, 1, 0, 0, 1.0, 2.0] - --- Converting [3.0, 0.0, 0.0, 3.0, 0.0, 3.0, 0.0, 0.0] in base Y array notation - --- Result = [2.0, 1, 0, 0, 1, 0, 1, 0.0, 0.0] - --- Converting [1.0, 1.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0] in base Y array notation - --- Result = [0.0, 1, 1, 1, 0, 0, 0, 1.0, 0.0] - --- Converting [0.0, 0.0, 2.0, 2.0, 2.0, 0.0, 1.0, 0.0] in base Y array notation - --- Result = [1.0, 0, 0, 1, 1, 1, 0, 1.0, 0.0] - --- Converting [0.0, 2.0, 0.0, 0.0, 2.0, 2.0, 1.0, 0.0] in base Y array notation - --- Result = [1.0, 0, 1, 0, 0, 1, 1, 1.0, 0.0] - --- Converting [0.0, 2.0, 0.0, 2.0, 2.0, 0.0, 2.0, 1.0] in base Y array notation - --- Result = [1.0, 0, 1, 0, 1, 1, 0, 2.0, 1.0] - --- Converting [1.0, 0.0, 1.0, 1.0, 0.0, 1.0, 3.0, 0.0] in base Y array notation - --- Result = [0.0, 1, 0, 1, 1, 0, 1, 3.0, 0.0] - --- Converting [0.0, 1.0, 1.0, 0.0, 0.0, 0.0, 2.0, 2.0] in base Y array notation - --- Result = [0.0, 0, 1, 1, 0, 0, 0, 2.0, 2.0] - --- Converting [0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0] in base Y array notation - --- Result = [0.0, 0, 1, 0, 0, 1, 0, 1.0, 0.0] - --- Converting [3.0, 3.0, 0.0, 0.0, 0.0, 3.0, 3.0, 2.0] in base Y array notation - --- Result = [2.0, 1, 1, 0, 0, 0, 1, 3.0, 2.0] - --- Converting [0.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0] in base Y array notation - --- Result = [1.0, 0, 1, 1, 1, 1, 1, 3.0, 3.0] - --- Converting [2.0, 0.0, 2.0, 2.0, 0.0, 0.0, 3.0, 2.0] in base Y array notation - --- Result = [1.0, 1, 0, 1, 1, 0, 0, 3.0, 2.0] - --- Converting [0.0, 0.0, 3.0, 3.0, 0.0, 3.0, 2.0, 2.0] in base Y array notation - --- Result = [2.0, 0, 0, 1, 1, 0, 1, 2.0, 2.0] - --- Getting data from file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/GOOGLE_PIXEL_RESULTS/summary_files_only_0.89/summary___12Aug22_11_07_50.csv - --- Converting [3.0, 3.0, 0.0, 0.0, 3.0, 3.0, 3.0, 3.0] in base Y array notation - --- Result = [2.0, 1, 1, 0, 0, 1, 1, 3.0, 3.0] - --- Converting [2.0, 2.0, 2.0, 0.0, 2.0, 2.0, 1.0, 3.0] in base Y array notation - --- Result = [1.0, 1, 1, 1, 0, 1, 1, 1.0, 3.0] - --- Converting [2.0, 2.0, 2.0, 2.0, 2.0, 0.0, 0.0, 0.0] in base Y array notation - --- Result = [1.0, 1, 1, 1, 1, 1, 0, 0.0, 0.0] - --- Converting [2.0, 2.0, 0.0, 2.0, 2.0, 0.0, 0.0, 0.0] in base Y array notation - --- Result = [1.0, 1, 1, 0, 1, 1, 0, 0.0, 0.0] - --- Converting [1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0] in base Y array notation - --- Result = [0.0, 1, 0, 0, 0, 0, 1, 1.0, 1.0] - --- Converting [2.0, 0.0, 2.0, 2.0, 0.0, 2.0, 1.0, 0.0] in base Y array notation - --- Result = [1.0, 1, 0, 1, 1, 0, 1, 1.0, 0.0] - --- Converting [1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 3.0, 0.0] in base Y array notation - --- Result = [0.0, 1, 0, 0, 0, 1, 0, 3.0, 0.0] - --- Converting [2.0, 0.0, 2.0, 0.0, 2.0, 0.0, 2.0, 3.0] in base Y array notation - --- Result = [1.0, 1, 0, 1, 0, 1, 0, 2.0, 3.0] - --- Converting [0.0, 0.0, 1.0, 1.0, 0.0, 0.0, 3.0, 3.0] in base Y array notation - --- Result = [0.0, 0, 0, 1, 1, 0, 0, 3.0, 3.0] - --- Converting [0.0, 2.0, 2.0, 0.0, 0.0, 2.0, 3.0, 1.0] in base Y array notation - --- Result = [1.0, 0, 1, 1, 0, 0, 1, 3.0, 1.0] - --- Converting [2.0, 0.0, 2.0, 2.0, 2.0, 2.0, 1.0, 2.0] in base Y array notation - --- Result = [1.0, 1, 0, 1, 1, 1, 1, 1.0, 2.0] - --- Converting [1.0, 0.0, 1.0, 1.0, 0.0, 1.0, 0.0, 0.0] in base Y array notation - --- Result = [0.0, 1, 0, 1, 1, 0, 1, 0.0, 0.0] - --- Converting [0.0, 3.0, 0.0, 3.0, 0.0, 0.0, 3.0, 0.0] in base Y array notation - --- Result = [2.0, 0, 1, 0, 1, 0, 0, 3.0, 0.0] - --- Converting [3.0, 3.0, 0.0, 3.0, 3.0, 3.0, 2.0, 3.0] in base Y array notation - --- Result = [2.0, 1, 1, 0, 1, 1, 1, 2.0, 3.0] - --- Converting [1.0, 0.0, 0.0, 1.0, 1.0, 1.0, 1.0, 2.0] in base Y array notation - --- Result = [0.0, 1, 0, 0, 1, 1, 1, 1.0, 2.0] - --- Converting [0.0, 3.0, 3.0, 0.0, 3.0, 0.0, 3.0, 0.0] in base Y array notation - --- Result = [2.0, 0, 1, 1, 0, 1, 0, 3.0, 0.0] - --- Converting [0.0, 0.0, 1.0, 1.0, 0.0, 1.0, 3.0, 0.0] in base Y array notation - --- Result = [0.0, 0, 0, 1, 1, 0, 1, 3.0, 0.0] - --- Converting [0.0, 0.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0] in base Y array notation - --- Result = [2.0, 0, 0, 1, 1, 1, 1, 3.0, 3.0] - --- Converting [2.0, 0.0, 2.0, 0.0, 2.0, 2.0, 3.0, 0.0] in base Y array notation - --- Result = [1.0, 1, 0, 1, 0, 1, 1, 3.0, 0.0] - --- Converting [0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 3.0, 3.0] in base Y array notation - --- Result = [2.0, 0, 0, 1, 0, 0, 0, 3.0, 3.0] - --- Converting [0.0, 0.0, 0.0, 3.0, 3.0, 3.0, 2.0, 3.0] in base Y array notation - --- Result = [2.0, 0, 0, 0, 1, 1, 1, 2.0, 3.0] - --- Converting [0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0] in base Y array notation - --- Result = [1.0, 0, 0, 0, 0, 1, 0, 0.0, 0.0] - --- Converting [2.0, 2.0, 2.0, 0.0, 2.0, 0.0, 1.0, 0.0] in base Y array notation - --- Result = [1.0, 1, 1, 1, 0, 1, 0, 1.0, 0.0] - --- Converting [0.0, 1.0, 1.0, 1.0, 0.0, 0.0, 2.0, 3.0] in base Y array notation - --- Result = [0.0, 0, 1, 1, 1, 0, 0, 2.0, 3.0] - --- Converting [3.0, 3.0, 3.0, 3.0, 3.0, 0.0, 1.0, 2.0] in base Y array notation - --- Result = [2.0, 1, 1, 1, 1, 1, 0, 1.0, 2.0] - --- Converting [2.0, 2.0, 2.0, 0.0, 0.0, 2.0, 1.0, 2.0] in base Y array notation - --- Result = [1.0, 1, 1, 1, 0, 0, 1, 1.0, 2.0] - --- Converting [0.0, 3.0, 0.0, 3.0, 3.0, 3.0, 2.0, 2.0] in base Y array notation - --- Result = [2.0, 0, 1, 0, 1, 1, 1, 2.0, 2.0] - --- Converting [0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 3.0, 2.0] in base Y array notation - --- Result = [0.0, 0, 1, 0, 0, 0, 0, 3.0, 2.0] - --- Converting [3.0, 0.0, 0.0, 3.0, 0.0, 0.0, 1.0, 0.0] in base Y array notation - --- Result = [2.0, 1, 0, 0, 1, 0, 0, 1.0, 0.0] - --- Converting [0.0, 0.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0] in base Y array notation - --- Result = [0.0, 0, 0, 1, 1, 0, 0, 0.0, 0.0] - --- Converting [0.0, 2.0, 0.0, 2.0, 2.0, 2.0, 3.0, 0.0] in base Y array notation - --- Result = [1.0, 0, 1, 0, 1, 1, 1, 3.0, 0.0] - --- Converting [1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0] in base Y array notation - --- Result = [0.0, 1, 1, 0, 0, 0, 0, 2.0, 0.0] - --- Converting [1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 2.0, 1.0] in base Y array notation - --- Result = [0.0, 1, 0, 0, 1, 0, 0, 2.0, 1.0] - --- Converting [0.0, 1.0, 1.0, 0.0, 1.0, 1.0, 2.0, 2.0] in base Y array notation - --- Result = [0.0, 0, 1, 1, 0, 1, 1, 2.0, 2.0] - --- Converting [2.0, 0.0, 0.0, 0.0, 2.0, 0.0, 1.0, 0.0] in base Y array notation - --- Result = [1.0, 1, 0, 0, 0, 1, 0, 1.0, 0.0] - --- Converting [3.0, 0.0, 3.0, 3.0, 3.0, 0.0, 1.0, 1.0] in base Y array notation - --- Result = [2.0, 1, 0, 1, 1, 1, 0, 1.0, 1.0] - --- Converting [1.0, 1.0, 0.0, 1.0, 1.0, 1.0, 0.0, 0.0] in base Y array notation - --- Result = [0.0, 1, 1, 0, 1, 1, 1, 0.0, 0.0] - --- Converting [0.0, 0.0, 2.0, 0.0, 2.0, 2.0, 2.0, 1.0] in base Y array notation - --- Result = [1.0, 0, 0, 1, 0, 1, 1, 2.0, 1.0] - --- Converting [0.0, 0.0, 3.0, 3.0, 3.0, 0.0, 1.0, 3.0] in base Y array notation - --- Result = [2.0, 0, 0, 1, 1, 1, 0, 1.0, 3.0] - --- Converting [1.0, 1.0, 0.0, 0.0, 0.0, 1.0, 1.0, 2.0] in base Y array notation - --- Result = [0.0, 1, 1, 0, 0, 0, 1, 1.0, 2.0] - --- Converting [1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0] in base Y array notation - --- Result = [0.0, 1, 0, 0, 0, 1, 0, 1.0, 0.0] - --- Converting [2.0, 2.0, 0.0, 2.0, 2.0, 0.0, 3.0, 1.0] in base Y array notation - --- Result = [1.0, 1, 1, 0, 1, 1, 0, 3.0, 1.0] - --- Converting [0.0, 1.0, 0.0, 1.0, 1.0, 1.0, 0.0, 0.0] in base Y array notation - --- Result = [0.0, 0, 1, 0, 1, 1, 1, 0.0, 0.0] - --- Converting [3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 2.0] in base Y array notation - --- Result = [2.0, 1, 0, 0, 0, 0, 0, 2.0, 2.0] - --- Converting [0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 1.0, 0.0] in base Y array notation - --- Result = [0.0, 0, 1, 0, 1, 0, 0, 1.0, 0.0] - --- Converting [0.0, 3.0, 3.0, 0.0, 0.0, 3.0, 2.0, 0.0] in base Y array notation - --- Result = [2.0, 0, 1, 1, 0, 0, 1, 2.0, 0.0] - --- Converting [0.0, 2.0, 2.0, 0.0, 0.0, 0.0, 2.0, 0.0] in base Y array notation - --- Result = [1.0, 0, 1, 1, 0, 0, 0, 2.0, 0.0] - --- Converting [3.0, 0.0, 0.0, 0.0, 0.0, 3.0, 3.0, 3.0] in base Y array notation - --- Result = [2.0, 1, 0, 0, 0, 0, 1, 3.0, 3.0] - --- Converting [0.0, 0.0, 0.0, 2.0, 2.0, 2.0, 2.0, 2.0] in base Y array notation - --- Result = [1.0, 0, 0, 0, 1, 1, 1, 2.0, 2.0] - --- Converting [0.0, 2.0, 2.0, 2.0, 0.0, 2.0, 3.0, 1.0] in base Y array notation - --- Result = [1.0, 0, 1, 1, 1, 0, 1, 3.0, 1.0] - --- Converting [0.0, 2.0, 2.0, 2.0, 0.0, 0.0, 2.0, 0.0] in base Y array notation - --- Result = [1.0, 0, 1, 1, 1, 0, 0, 2.0, 0.0] - --- Converting [0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 2.0, 1.0] in base Y array notation - --- Result = [0.0, 0, 1, 0, 0, 0, 0, 2.0, 1.0] - --- Converting [0.0, 0.0, 1.0, 1.0, 1.0, 0.0, 2.0, 1.0] in base Y array notation - --- Result = [0.0, 0, 0, 1, 1, 1, 0, 2.0, 1.0] - --- Converting [0.0, 3.0, 3.0, 0.0, 3.0, 0.0, 3.0, 3.0] in base Y array notation - --- Result = [2.0, 0, 1, 1, 0, 1, 0, 3.0, 3.0] - --- Converting [1.0, 1.0, 0.0, 1.0, 0.0, 0.0, 2.0, 2.0] in base Y array notation - --- Result = [0.0, 1, 1, 0, 1, 0, 0, 2.0, 2.0] - --- Converting [3.0, 3.0, 3.0, 0.0, 0.0, 3.0, 2.0, 3.0] in base Y array notation - --- Result = [2.0, 1, 1, 1, 0, 0, 1, 2.0, 3.0] - --- Converting [3.0, 3.0, 3.0, 0.0, 3.0, 0.0, 2.0, 3.0] in base Y array notation - --- Result = [2.0, 1, 1, 1, 0, 1, 0, 2.0, 3.0] - --- Converting [0.0, 1.0, 0.0, 0.0, 1.0, 1.0, 1.0, 0.0] in base Y array notation - --- Result = [0.0, 0, 1, 0, 0, 1, 1, 1.0, 0.0] - --- Converting [2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 2.0] in base Y array notation - --- Result = [1.0, 1, 0, 0, 0, 0, 0, 1.0, 2.0] - --- Converting [0.0, 0.0, 3.0, 0.0, 0.0, 0.0, 1.0, 2.0] in base Y array notation - --- Result = [2.0, 0, 0, 1, 0, 0, 0, 1.0, 2.0] - --- Converting [0.0, 3.0, 3.0, 0.0, 0.0, 0.0, 1.0, 1.0] in base Y array notation - --- Result = [2.0, 0, 1, 1, 0, 0, 0, 1.0, 1.0] - --- Converting [2.0, 2.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0] in base Y array notation - --- Result = [1.0, 1, 1, 0, 0, 0, 1, 0.0, 0.0] - --- Converting [0.0, 0.0, 2.0, 0.0, 0.0, 2.0, 1.0, 0.0] in base Y array notation - --- Result = [1.0, 0, 0, 1, 0, 0, 1, 1.0, 0.0] - --- Converting [1.0, 0.0, 0.0, 1.0, 0.0, 1.0, 1.0, 0.0] in base Y array notation - --- Result = [0.0, 1, 0, 0, 1, 0, 1, 1.0, 0.0] - --- Converting [1.0, 1.0, 1.0, 0.0, 0.0, 1.0, 1.0, 0.0] in base Y array notation - --- Result = [0.0, 1, 1, 1, 0, 0, 1, 1.0, 0.0] - --- Converting [0.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 0.0] in base Y array notation - --- Result = [0.0, 0, 1, 1, 1, 1, 1, 1.0, 0.0] - --- Converting [2.0, 0.0, 2.0, 0.0, 2.0, 0.0, 3.0, 3.0] in base Y array notation - --- Result = [1.0, 1, 0, 1, 0, 1, 0, 3.0, 3.0] - --- Converting [1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 3.0] in base Y array notation - --- Result = [0.0, 1, 1, 1, 1, 1, 1, 1.0, 3.0] - --- Converting [1.0, 1.0, 1.0, 1.0, 0.0, 0.0, 3.0, 0.0] in base Y array notation - --- Result = [0.0, 1, 1, 1, 1, 0, 0, 3.0, 0.0] - --- Converting [3.0, 0.0, 3.0, 0.0, 0.0, 3.0, 3.0, 0.0] in base Y array notation - --- Result = [2.0, 1, 0, 1, 0, 0, 1, 3.0, 0.0] - --- Getting data from file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/GOOGLE_PIXEL_RESULTS/summary_files_only_0.89/summary___17Aug22_13_08_20.csv - --- Converting [0.0, 3.0, 0.0, 3.0, 3.0, 3.0, 1.0, 1.0] in base Y array notation - --- Result = [2.0, 0, 1, 0, 1, 1, 1, 1.0, 1.0] - --- Converting [1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 2.0] in base Y array notation - --- Result = [0.0, 1, 0, 1, 0, 0, 0, 1.0, 2.0] - --- Converting [2.0, 0.0, 0.0, 0.0, 0.0, 2.0, 2.0, 0.0] in base Y array notation - --- Result = [1.0, 1, 0, 0, 0, 0, 1, 2.0, 0.0] - --- Converting [3.0, 0.0, 0.0, 3.0, 0.0, 0.0, 1.0, 1.0] in base Y array notation - --- Result = [2.0, 1, 0, 0, 1, 0, 0, 1.0, 1.0] - --- Converting [2.0, 0.0, 2.0, 0.0, 0.0, 2.0, 2.0, 3.0] in base Y array notation - --- Result = [1.0, 1, 0, 1, 0, 0, 1, 2.0, 3.0] - --- Converting [3.0, 3.0, 3.0, 3.0, 0.0, 3.0, 0.0, 0.0] in base Y array notation - --- Result = [2.0, 1, 1, 1, 1, 0, 1, 0.0, 0.0] - --- Converting [3.0, 3.0, 3.0, 3.0, 0.0, 3.0, 2.0, 2.0] in base Y array notation - --- Result = [2.0, 1, 1, 1, 1, 0, 1, 2.0, 2.0] - --- Converting [0.0, 1.0, 0.0, 1.0, 1.0, 0.0, 2.0, 0.0] in base Y array notation - --- Result = [0.0, 0, 1, 0, 1, 1, 0, 2.0, 0.0] - --- Converting [3.0, 3.0, 3.0, 3.0, 0.0, 0.0, 3.0, 2.0] in base Y array notation - --- Result = [2.0, 1, 1, 1, 1, 0, 0, 3.0, 2.0] - --- Converting [2.0, 0.0, 2.0, 0.0, 0.0, 0.0, 2.0, 1.0] in base Y array notation - --- Result = [1.0, 1, 0, 1, 0, 0, 0, 2.0, 1.0] - --- Converting [0.0, 3.0, 0.0, 0.0, 3.0, 3.0, 1.0, 2.0] in base Y array notation - --- Result = [2.0, 0, 1, 0, 0, 1, 1, 1.0, 2.0] - --- Converting [0.0, 0.0, 3.0, 3.0, 0.0, 0.0, 2.0, 0.0] in base Y array notation - --- Result = [2.0, 0, 0, 1, 1, 0, 0, 2.0, 0.0] - --- Converting [1.0, 1.0, 1.0, 0.0, 1.0, 0.0, 1.0, 1.0] in base Y array notation - --- Result = [0.0, 1, 1, 1, 0, 1, 0, 1.0, 1.0] - --- Converting [0.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0] in base Y array notation - --- Result = [2.0, 0, 1, 1, 1, 1, 1, 3.0, 3.0] - --- Converting [2.0, 0.0, 0.0, 2.0, 0.0, 0.0, 2.0, 1.0] in base Y array notation - --- Result = [1.0, 1, 0, 0, 1, 0, 0, 2.0, 1.0] - --- Converting [2.0, 2.0, 2.0, 0.0, 2.0, 0.0, 0.0, 0.0] in base Y array notation - --- Result = [1.0, 1, 1, 1, 0, 1, 0, 0.0, 0.0] - --- Converting [3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 2.0] in base Y array notation - --- Result = [2.0, 1, 0, 0, 0, 0, 0, 1.0, 2.0] - --- Converting [0.0, 1.0, 0.0, 1.0, 1.0, 1.0, 2.0, 1.0] in base Y array notation - --- Result = [0.0, 0, 1, 0, 1, 1, 1, 2.0, 1.0] - --- Converting [3.0, 3.0, 3.0, 3.0, 3.0, 0.0, 3.0, 1.0] in base Y array notation - --- Result = [2.0, 1, 1, 1, 1, 1, 0, 3.0, 1.0] - --- Converting [0.0, 3.0, 0.0, 3.0, 3.0, 0.0, 3.0, 1.0] in base Y array notation - --- Result = [2.0, 0, 1, 0, 1, 1, 0, 3.0, 1.0] - --- Converting [3.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 2.0] in base Y array notation - --- Result = [2.0, 1, 0, 0, 0, 0, 0, 2.0, 2.0] - --- Converting [0.0, 3.0, 0.0, 0.0, 3.0, 0.0, 1.0, 0.0] in base Y array notation - --- Result = [2.0, 0, 1, 0, 0, 1, 0, 1.0, 0.0] - --- Converting [0.0, 3.0, 3.0, 0.0, 0.0, 3.0, 3.0, 1.0] in base Y array notation - --- Result = [2.0, 0, 1, 1, 0, 0, 1, 3.0, 1.0] - --- Converting [2.0, 2.0, 2.0, 0.0, 0.0, 2.0, 2.0, 0.0] in base Y array notation - --- Result = [1.0, 1, 1, 1, 0, 0, 1, 2.0, 0.0] - --- Converting [3.0, 0.0, 3.0, 0.0, 0.0, 0.0, 2.0, 1.0] in base Y array notation - --- Result = [2.0, 1, 0, 1, 0, 0, 0, 2.0, 1.0] - --- Converting [0.0, 3.0, 0.0, 3.0, 0.0, 3.0, 0.0, 0.0] in base Y array notation - --- Result = [2.0, 0, 1, 0, 1, 0, 1, 0.0, 0.0] - --- Converting [0.0, 3.0, 0.0, 0.0, 0.0, 0.0, 3.0, 2.0] in base Y array notation - --- Result = [2.0, 0, 1, 0, 0, 0, 0, 3.0, 2.0] - --- Converting [0.0, 0.0, 3.0, 3.0, 3.0, 3.0, 1.0, 0.0] in base Y array notation - --- Result = [2.0, 0, 0, 1, 1, 1, 1, 1.0, 0.0] - --- Converting [0.0, 1.0, 1.0, 1.0, 0.0, 1.0, 1.0, 0.0] in base Y array notation - --- Result = [0.0, 0, 1, 1, 1, 0, 1, 1.0, 0.0] - --- Converting [0.0, 0.0, 0.0, 0.0, 3.0, 3.0, 2.0, 0.0] in base Y array notation - --- Result = [2.0, 0, 0, 0, 0, 1, 1, 2.0, 0.0] - --- Converting [0.0, 0.0, 2.0, 2.0, 2.0, 0.0, 2.0, 0.0] in base Y array notation - --- Result = [1.0, 0, 0, 1, 1, 1, 0, 2.0, 0.0] - --- Converting [0.0, 2.0, 0.0, 2.0, 2.0, 2.0, 2.0, 0.0] in base Y array notation - --- Result = [1.0, 0, 1, 0, 1, 1, 1, 2.0, 0.0] - --- Converting [3.0, 0.0, 0.0, 3.0, 0.0, 3.0, 1.0, 3.0] in base Y array notation - --- Result = [2.0, 1, 0, 0, 1, 0, 1, 1.0, 3.0] - --- Converting [0.0, 0.0, 0.0, 3.0, 0.0, 0.0, 1.0, 0.0] in base Y array notation - --- Result = [2.0, 0, 0, 0, 1, 0, 0, 1.0, 0.0] - --- Converting [0.0, 2.0, 0.0, 2.0, 2.0, 0.0, 2.0, 0.0] in base Y array notation - --- Result = [1.0, 0, 1, 0, 1, 1, 0, 2.0, 0.0] - --- Converting [1.0, 1.0, 1.0, 1.0, 1.0, 0.0, 3.0, 0.0] in base Y array notation - --- Result = [0.0, 1, 1, 1, 1, 1, 0, 3.0, 0.0] - --- Converting [2.0, 2.0, 2.0, 0.0, 2.0, 0.0, 2.0, 2.0] in base Y array notation - --- Result = [1.0, 1, 1, 1, 0, 1, 0, 2.0, 2.0] - --- Converting [3.0, 0.0, 3.0, 3.0, 3.0, 0.0, 2.0, 1.0] in base Y array notation - --- Result = [2.0, 1, 0, 1, 1, 1, 0, 2.0, 1.0] - --- Converting [1.0, 0.0, 1.0, 1.0, 0.0, 0.0, 1.0, 3.0] in base Y array notation - --- Result = [0.0, 1, 0, 1, 1, 0, 0, 1.0, 3.0] - --- Converting [0.0, 0.0, 3.0, 3.0, 0.0, 3.0, 1.0, 0.0] in base Y array notation - --- Result = [2.0, 0, 0, 1, 1, 0, 1, 1.0, 0.0] - --- Converting [3.0, 0.0, 3.0, 0.0, 3.0, 0.0, 3.0, 2.0] in base Y array notation - --- Result = [2.0, 1, 0, 1, 0, 1, 0, 3.0, 2.0] - --- Converting [0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 2.0, 2.0] in base Y array notation - --- Result = [1.0, 0, 0, 1, 0, 0, 0, 2.0, 2.0] - --- Converting [2.0, 2.0, 2.0, 0.0, 0.0, 2.0, 3.0, 0.0] in base Y array notation - --- Result = [1.0, 1, 1, 1, 0, 0, 1, 3.0, 0.0] - --- Converting [0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 2.0, 0.0] in base Y array notation - --- Result = [2.0, 0, 0, 0, 0, 1, 0, 2.0, 0.0] - --- Converting [1.0, 0.0, 1.0, 0.0, 1.0, 0.0, 3.0, 0.0] in base Y array notation - --- Result = [0.0, 1, 0, 1, 0, 1, 0, 3.0, 0.0] - --- Converting [0.0, 2.0, 2.0, 2.0, 0.0, 0.0, 1.0, 1.0] in base Y array notation - --- Result = [1.0, 0, 1, 1, 1, 0, 0, 1.0, 1.0] - --- Converting [0.0, 0.0, 1.0, 1.0, 0.0, 1.0, 3.0, 0.0] in base Y array notation - --- Result = [0.0, 0, 0, 1, 1, 0, 1, 3.0, 0.0] - --- Converting [0.0, 0.0, 2.0, 0.0, 2.0, 0.0, 2.0, 3.0] in base Y array notation - --- Result = [1.0, 0, 0, 1, 0, 1, 0, 2.0, 3.0] - --- Converting [1.0, 1.0, 0.0, 0.0, 1.0, 1.0, 2.0, 3.0] in base Y array notation - --- Result = [0.0, 1, 1, 0, 0, 1, 1, 2.0, 3.0] - --- Converting [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 3.0] in base Y array notation - --- Result = [0, 0, 0, 0, 0, 0, 0, 3.0, 3.0] - --- Converting [0.0, 0.0, 0.0, 0.0, 2.0, 2.0, 2.0, 1.0] in base Y array notation - --- Result = [1.0, 0, 0, 0, 0, 1, 1, 2.0, 1.0] - --- Converting [1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 1.0] in base Y array notation - --- Result = [0.0, 1, 0, 0, 0, 0, 0, 1.0, 1.0] - --- Converting [0.0, 1.0, 1.0, 0.0, 1.0, 1.0, 3.0, 2.0] in base Y array notation - --- Result = [0.0, 0, 1, 1, 0, 1, 1, 3.0, 2.0] - --- Converting [3.0, 0.0, 0.0, 3.0, 0.0, 0.0, 2.0, 1.0] in base Y array notation - --- Result = [2.0, 1, 0, 0, 1, 0, 0, 2.0, 1.0] - --- Converting [1.0, 1.0, 1.0, 1.0, 1.0, 0.0, 2.0, 1.0] in base Y array notation - --- Result = [0.0, 1, 1, 1, 1, 1, 0, 2.0, 1.0] - --- Converting [3.0, 3.0, 0.0, 0.0, 3.0, 0.0, 3.0, 0.0] in base Y array notation - --- Result = [2.0, 1, 1, 0, 0, 1, 0, 3.0, 0.0] - --- Converting [0.0, 1.0, 1.0, 0.0, 1.0, 1.0, 0.0, 0.0] in base Y array notation - --- Result = [0.0, 0, 1, 1, 0, 1, 1, 0.0, 0.0] - --- Converting [3.0, 0.0, 3.0, 3.0, 3.0, 3.0, 1.0, 3.0] in base Y array notation - --- Result = [2.0, 1, 0, 1, 1, 1, 1, 1.0, 3.0] - --- Converting [0.0, 1.0, 0.0, 1.0, 1.0, 1.0, 0.0, 0.0] in base Y array notation - --- Result = [0.0, 0, 1, 0, 1, 1, 1, 0.0, 0.0] - --- Converting [2.0, 0.0, 0.0, 2.0, 0.0, 2.0, 3.0, 2.0] in base Y array notation - --- Result = [1.0, 1, 0, 0, 1, 0, 1, 3.0, 2.0] - --- Converting [0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0] in base Y array notation - --- Result = [0.0, 0, 0, 1, 0, 0, 0, 1.0, 0.0] - --- Converting [1.0, 0.0, 1.0, 1.0, 1.0, 1.0, 3.0, 3.0] in base Y array notation - --- Result = [0.0, 1, 0, 1, 1, 1, 1, 3.0, 3.0] - --- Converting [3.0, 3.0, 0.0, 3.0, 3.0, 3.0, 1.0, 0.0] in base Y array notation - --- Result = [2.0, 1, 1, 0, 1, 1, 1, 1.0, 0.0] - --- Converting [2.0, 0.0, 2.0, 0.0, 0.0, 2.0, 1.0, 1.0] in base Y array notation - --- Result = [1.0, 1, 0, 1, 0, 0, 1, 1.0, 1.0] - --- Converting [1.0, 0.0, 0.0, 1.0, 0.0, 1.0, 2.0, 2.0] in base Y array notation - --- Result = [0.0, 1, 0, 0, 1, 0, 1, 2.0, 2.0] - --- Converting [3.0, 3.0, 0.0, 0.0, 0.0, 3.0, 1.0, 0.0] in base Y array notation - --- Result = [2.0, 1, 1, 0, 0, 0, 1, 1.0, 0.0] - --- Converting [1.0, 0.0, 1.0, 1.0, 0.0, 1.0, 1.0, 0.0] in base Y array notation - --- Result = [0.0, 1, 0, 1, 1, 0, 1, 1.0, 0.0] - --- Converting [1.0, 1.0, 0.0, 0.0, 1.0, 0.0, 3.0, 3.0] in base Y array notation - --- Result = [0.0, 1, 1, 0, 0, 1, 0, 3.0, 3.0] - --- Converting [0.0, 2.0, 2.0, 2.0, 2.0, 0.0, 3.0, 3.0] in base Y array notation - --- Result = [1.0, 0, 1, 1, 1, 1, 0, 3.0, 3.0] - --- Converting [0.0, 2.0, 0.0, 0.0, 2.0, 0.0, 1.0, 0.0] in base Y array notation - --- Result = [1.0, 0, 1, 0, 0, 1, 0, 1.0, 0.0] -*** Total Configurations formatted: [[0.0, 1, 0, 1, 1, 1, 1, 1.0, 0.0], [0.0, 0, 1, 1, 0, 0, 1, 0.0, 3.0], [0.0, 1, 1, 0, 1, 1, 1, 0.0, 1.0], [0.0, 1, 0, 1, 1, 1, 0, 1.0, 0.0], [0.0, 1, 1, 1, 1, 0, 1, 0.0, 0.0], [0.0, 1, 1, 1, 1, 1, 0, 1.0, 2.0], [2.0, 1, 0, 1, 1, 0, 1, 0.0, 1.0], [1.0, 1, 1, 1, 1, 1, 1, 3.0, 3.0], [2.0, 1, 1, 1, 1, 1, 1, 3.0, 2.0], [1.0, 1, 0, 1, 1, 1, 1, 3.0, 3.0], [0.0, 1, 0, 1, 1, 0, 1, 2.0, 2.0], [2.0, 0, 0, 1, 1, 1, 0, 3.0, 2.0], [1.0, 1, 1, 0, 1, 0, 1, 3.0, 2.0], [1.0, 1, 0, 1, 1, 1, 0, 2.0, 3.0], [2.0, 1, 1, 1, 0, 1, 0, 0.0, 2.0], [2.0, 1, 0, 1, 1, 1, 0, 3.0, 0.0], [1.0, 1, 0, 1, 1, 1, 1, 0.0, 3.0], [2.0, 0, 1, 0, 1, 1, 1, 2.0, 3.0], [1.0, 0, 1, 1, 1, 0, 1, 2.0, 0.0], [0.0, 1, 1, 1, 0, 1, 0, 2.0, 0.0], [2.0, 1, 1, 1, 1, 1, 1, 1.0, 2.0], [0.0, 1, 1, 1, 1, 1, 1, 2.0, 1.0], [1.0, 1, 1, 1, 1, 1, 0, 0.0, 3.0], [2.0, 0, 0, 0, 1, 0, 0, 0.0, 0.0], [1.0, 1, 1, 1, 1, 1, 1, 3.0, 2.0], [2.0, 1, 1, 1, 1, 0, 0, 3.0, 0.0], [0.0, 1, 1, 0, 0, 1, 1, 3.0, 2.0], [0.0, 1, 1, 1, 0, 1, 1, 2.0, 1.0], [1.0, 1, 0, 1, 1, 0, 1, 2.0, 3.0], [2.0, 1, 1, 1, 1, 0, 1, 1.0, 2.0], [1.0, 1, 0, 1, 1, 1, 1, 2.0, 3.0], [2.0, 1, 0, 0, 0, 1, 1, 3.0, 2.0], [2.0, 1, 1, 0, 1, 1, 1, 2.0, 2.0], [1.0, 1, 1, 0, 1, 1, 1, 0.0, 1.0], [2.0, 0, 1, 1, 1, 1, 1, 0.0, 3.0], [0.0, 1, 1, 0, 1, 1, 0, 0.0, 3.0], [0.0, 1, 1, 0, 0, 0, 1, 0.0, 2.0], [1.0, 1, 1, 1, 0, 1, 1, 2.0, 3.0], [0.0, 1, 1, 1, 1, 0, 1, 1.0, 1.0], [1.0, 0, 1, 1, 0, 1, 1, 1.0, 3.0], [0.0, 0, 0, 0, 0, 1, 1, 1.0, 1.0], [0.0, 1, 1, 1, 0, 1, 1, 3.0, 0.0], [1.0, 1, 1, 0, 0, 1, 0, 1.0, 2.0], [2.0, 1, 1, 1, 0, 1, 1, 0.0, 2.0], [1.0, 1, 1, 1, 1, 1, 0, 3.0, 3.0], [2.0, 0, 1, 0, 1, 0, 0, 2.0, 0.0], [1.0, 1, 1, 0, 1, 1, 0, 3.0, 2.0], [0.0, 1, 0, 1, 1, 1, 0, 2.0, 3.0], [0.0, 1, 1, 1, 0, 1, 1, 2.0, 3.0], [2.0, 1, 0, 1, 1, 0, 0, 0.0, 1.0], [1.0, 1, 1, 1, 1, 1, 0, 2.0, 1.0], [1.0, 1, 0, 0, 1, 1, 1, 2.0, 3.0], [1.0, 1, 1, 0, 1, 1, 1, 2.0, 0.0], [2.0, 1, 1, 1, 1, 1, 1, 3.0, 3.0], [0.0, 1, 1, 0, 1, 0, 1, 1.0, 0.0], [0.0, 0, 1, 1, 0, 1, 0, 1.0, 3.0], [2.0, 1, 0, 1, 1, 1, 0, 1.0, 2.0], [2.0, 0, 1, 1, 0, 1, 1, 2.0, 0.0], [2.0, 1, 1, 1, 1, 0, 0, 0.0, 1.0], [0.0, 1, 1, 1, 1, 1, 1, 3.0, 1.0], [0.0, 1, 1, 0, 1, 0, 1, 0.0, 0.0], [2.0, 0, 0, 1, 1, 1, 1, 1.0, 2.0], [2.0, 1, 1, 1, 1, 1, 1, 2.0, 1.0], [2.0, 1, 1, 1, 1, 0, 0, 1.0, 0.0], [1.0, 1, 1, 0, 0, 1, 0, 0.0, 1.0], [0.0, 1, 1, 1, 1, 1, 1, 1.0, 2.0], [0.0, 1, 0, 1, 1, 0, 1, 0.0, 2.0], [2.0, 1, 1, 0, 1, 1, 0, 2.0, 3.0], [2.0, 1, 1, 1, 1, 1, 1, 3.0, 1.0], [1.0, 1, 1, 0, 1, 1, 0, 0.0, 0.0], [0.0, 1, 1, 0, 0, 1, 1, 0.0, 0.0], [0.0, 0, 1, 1, 1, 1, 1, 3.0, 2.0], [2.0, 1, 0, 1, 1, 1, 1, 3.0, 1.0], [0.0, 1, 0, 1, 1, 1, 1, 3.0, 0.0], [1.0, 1, 1, 1, 1, 1, 1, 2.0, 3.0], [1.0, 0, 1, 1, 1, 1, 1, 0.0, 3.0], [2.0, 1, 0, 1, 0, 1, 1, 3.0, 3.0], [2.0, 1, 1, 1, 0, 1, 1, 0.0, 2.0], [1.0, 0, 1, 1, 1, 1, 1, 0.0, 0.0], [0.0, 1, 0, 0, 1, 0, 1, 1.0, 3.0], [0.0, 1, 1, 0, 1, 1, 1, 1.0, 2.0], [1.0, 1, 1, 1, 1, 1, 1, 1.0, 0.0], [0.0, 1, 0, 1, 1, 1, 1, 3.0, 3.0], [0.0, 1, 1, 1, 1, 1, 1, 3.0, 3.0], [2.0, 0, 0, 1, 1, 1, 1, 3.0, 1.0], [0.0, 0, 1, 1, 1, 1, 1, 1.0, 2.0], [1.0, 1, 0, 1, 0, 1, 1, 1.0, 2.0], [2.0, 1, 1, 0, 0, 1, 0, 2.0, 2.0], [2.0, 1, 1, 1, 1, 1, 0, 3.0, 0.0], [0.0, 1, 1, 1, 1, 1, 0, 1.0, 0.0], [0.0, 1, 1, 0, 1, 1, 1, 0.0, 0.0], [1.0, 1, 0, 1, 1, 1, 1, 0.0, 2.0], [2.0, 1, 1, 1, 1, 1, 1, 1.0, 1.0], [0.0, 1, 1, 1, 0, 1, 0, 3.0, 1.0], [0.0, 1, 1, 1, 0, 1, 1, 1.0, 3.0], [2.0, 1, 0, 1, 1, 1, 1, 0.0, 3.0], [2.0, 0, 1, 1, 0, 1, 1, 1.0, 1.0], [0.0, 1, 1, 1, 1, 1, 1, 3.0, 1.0], [1.0, 1, 1, 1, 1, 1, 1, 2.0, 3.0], [2.0, 1, 1, 1, 1, 1, 1, 1.0, 3.0], [0.0, 0, 1, 1, 0, 1, 0, 2.0, 1.0], [2.0, 1, 1, 1, 1, 1, 1, 3.0, 3.0], [2.0, 1, 1, 0, 0, 1, 0, 0.0, 1.0], [0.0, 1, 1, 1, 1, 1, 1, 2.0, 3.0], [0.0, 1, 1, 1, 1, 1, 1, 2.0, 2.0], [2.0, 0, 1, 1, 1, 1, 1, 0.0, 2.0], [0.0, 0, 1, 1, 1, 1, 0, 1.0, 1.0], [2.0, 1, 1, 1, 0, 1, 1, 0.0, 0.0], [1.0, 0, 0, 1, 1, 0, 0, 2.0, 2.0], [0.0, 0, 1, 1, 1, 1, 0, 3.0, 1.0], [1.0, 1, 0, 0, 1, 0, 1, 3.0, 0.0], [0.0, 1, 1, 1, 1, 1, 1, 0.0, 2.0], [2.0, 1, 1, 0, 0, 1, 1, 3.0, 0.0], [1.0, 1, 1, 1, 1, 0, 1, 2.0, 1.0], [2.0, 0, 1, 0, 0, 1, 1, 0.0, 1.0], [1.0, 0, 1, 1, 1, 1, 1, 2.0, 0.0], [1.0, 1, 0, 1, 1, 1, 1, 3.0, 1.0], [2.0, 1, 1, 1, 1, 1, 1, 2.0, 2.0], [0.0, 1, 1, 1, 1, 1, 1, 2.0, 1.0], [0.0, 1, 0, 1, 1, 1, 1, 2.0, 1.0], [0.0, 1, 0, 0, 1, 1, 0, 0.0, 2.0], [2.0, 1, 1, 1, 1, 0, 0, 1.0, 2.0], [2.0, 0, 0, 0, 1, 0, 0, 2.0, 3.0], [0.0, 0, 1, 0, 1, 1, 0, 0.0, 2.0], [1.0, 1, 1, 1, 1, 1, 0, 1.0, 2.0], [1.0, 1, 1, 1, 1, 1, 1, 0.0, 1.0], [2.0, 1, 1, 0, 1, 1, 1, 0.0, 1.0], [2.0, 0, 1, 1, 0, 1, 0, 0.0, 3.0], [2.0, 0, 1, 1, 1, 1, 0, 0.0, 0.0], [2.0, 1, 0, 1, 0, 1, 1, 2.0, 2.0], [1.0, 1, 0, 1, 1, 1, 1, 2.0, 1.0], [0.0, 1, 1, 1, 1, 1, 1, 1.0, 2.0], [1.0, 1, 0, 1, 0, 1, 1, 3.0, 3.0], [2.0, 1, 0, 1, 1, 0, 0, 3.0, 3.0], [2.0, 1, 1, 0, 1, 1, 1, 3.0, 0.0], [2.0, 1, 1, 1, 0, 1, 1, 2.0, 1.0], [1.0, 1, 1, 1, 0, 1, 0, 1.0, 0.0], [2.0, 1, 0, 1, 1, 1, 1, 0.0, 3.0], [1.0, 1, 1, 1, 1, 0, 1, 3.0, 1.0], [0.0, 1, 1, 1, 1, 1, 1, 2.0, 3.0], [0.0, 1, 1, 1, 1, 1, 1, 1.0, 3.0], [0.0, 1, 1, 1, 1, 1, 0, 1.0, 0.0], [1.0, 1, 1, 1, 0, 1, 1, 0.0, 3.0], [1.0, 1, 1, 0, 0, 1, 0, 0.0, 3.0], [2.0, 0, 1, 1, 1, 1, 0, 3.0, 2.0], [0.0, 1, 1, 1, 1, 1, 1, 2.0, 0.0], [0.0, 1, 1, 1, 1, 0, 1, 1.0, 1.0], [0.0, 1, 1, 1, 1, 1, 1, 2.0, 3.0], [2.0, 1, 1, 1, 1, 0, 0, 1.0, 0.0], [0.0, 1, 1, 1, 0, 1, 1, 0.0, 0.0], [1.0, 1, 1, 0, 1, 0, 1, 1.0, 1.0], [2.0, 0, 1, 1, 0, 1, 1, 3.0, 2.0], [1.0, 0, 1, 1, 1, 0, 1, 0.0, 0.0], [2.0, 0, 1, 1, 0, 1, 1, 1.0, 0.0], [2.0, 0, 0, 1, 1, 1, 1, 2.0, 3.0], [1.0, 1, 1, 1, 0, 1, 1, 1.0, 0.0], [2.0, 0, 1, 1, 1, 1, 1, 1.0, 2.0], [0.0, 1, 0, 0, 0, 0, 0, 0.0, 2.0], [1.0, 1, 1, 1, 1, 1, 1, 2.0, 3.0], [1.0, 1, 0, 1, 1, 1, 1, 0.0, 2.0], [2.0, 1, 1, 1, 1, 0, 1, 2.0, 1.0], [2.0, 1, 0, 1, 1, 1, 1, 2.0, 0.0], [1.0, 1, 1, 0, 1, 1, 0, 1.0, 2.0], [1.0, 1, 1, 1, 1, 1, 0, 2.0, 3.0], [0.0, 1, 1, 1, 0, 1, 1, 3.0, 3.0], [1.0, 1, 1, 0, 1, 0, 1, 1.0, 2.0], [1.0, 1, 1, 1, 1, 1, 0, 0.0, 1.0], [0.0, 1, 1, 1, 1, 1, 1, 1.0, 0.0], [2.0, 0, 1, 1, 1, 0, 0, 2.0, 1.0], [1.0, 1, 1, 1, 1, 1, 1, 0.0, 2.0], [2.0, 1, 1, 0, 1, 1, 1, 0.0, 0.0], [2.0, 1, 1, 0, 1, 1, 0, 3.0, 0.0], [0.0, 1, 0, 1, 1, 1, 0, 1.0, 0.0], [1.0, 0, 0, 1, 1, 0, 1, 3.0, 1.0], [1.0, 1, 1, 0, 0, 1, 1, 2.0, 1.0], [1.0, 1, 0, 1, 1, 1, 0, 0.0, 2.0], [1.0, 1, 1, 1, 1, 1, 0, 2.0, 3.0], [1.0, 1, 1, 1, 0, 0, 1, 0.0, 2.0], [2.0, 0, 1, 0, 1, 1, 0, 3.0, 0.0], [1.0, 1, 1, 1, 0, 1, 1, 3.0, 3.0], [2.0, 1, 1, 1, 1, 1, 1, 0.0, 1.0], [1.0, 1, 0, 1, 1, 1, 1, 2.0, 2.0], [2.0, 0, 1, 0, 1, 1, 0, 3.0, 3.0], [1.0, 1, 1, 1, 0, 1, 1, 0.0, 0.0], [1.0, 1, 1, 1, 0, 0, 0, 1.0, 1.0], [2.0, 1, 1, 1, 1, 1, 1, 1.0, 3.0], [0.0, 1, 0, 1, 0, 1, 1, 3.0, 1.0], [2.0, 0, 1, 1, 0, 1, 1, 2.0, 2.0], [2.0, 1, 1, 0, 1, 0, 1, 3.0, 1.0], [2.0, 1, 1, 1, 0, 1, 1, 0.0, 2.0], [2.0, 0, 1, 0, 0, 1, 1, 2.0, 3.0], [2.0, 1, 1, 1, 1, 1, 1, 3.0, 3.0], [2.0, 1, 1, 1, 1, 1, 1, 1.0, 0.0], [0.0, 1, 0, 1, 0, 1, 1, 3.0, 0.0], [2.0, 1, 1, 1, 0, 1, 1, 1.0, 1.0], [1.0, 1, 1, 1, 1, 0, 1, 1.0, 2.0], [1.0, 1, 1, 1, 0, 1, 0, 2.0, 1.0], [0.0, 0, 0, 1, 1, 0, 1, 2.0, 2.0], [0.0, 1, 1, 1, 1, 1, 1, 2.0, 1.0], [1.0, 1, 1, 1, 1, 1, 1, 1.0, 1.0], [0.0, 1, 0, 1, 1, 1, 0, 0.0, 3.0], [2.0, 1, 0, 0, 0, 1, 1, 2.0, 1.0], [0.0, 1, 1, 1, 1, 0, 1, 2.0, 3.0], [2.0, 1, 0, 1, 1, 1, 1, 3.0, 1.0], [0.0, 1, 1, 0, 1, 1, 0, 3.0, 1.0], [1.0, 1, 1, 1, 1, 1, 0, 3.0, 1.0], [0.0, 1, 1, 0, 1, 1, 0, 2.0, 0.0], [1.0, 0, 0, 0, 0, 1, 1, 2.0, 2.0], [0.0, 1, 1, 1, 0, 1, 1, 1.0, 0.0], [1.0, 1, 1, 1, 1, 1, 0, 1.0, 0.0], [2.0, 0, 1, 1, 1, 1, 1, 1.0, 0.0], [1.0, 1, 0, 1, 1, 1, 1, 1.0, 0.0], [0.0, 0, 1, 1, 1, 1, 1, 2.0, 1.0], [0.0, 1, 1, 0, 1, 1, 1, 2.0, 0.0], [2.0, 1, 1, 1, 1, 1, 1, 3.0, 2.0], [2.0, 1, 1, 1, 1, 1, 1, 0.0, 3.0], [0.0, 1, 1, 0, 1, 0, 0, 1.0, 3.0], [0.0, 1, 1, 0, 1, 1, 1, 2.0, 0.0], [0.0, 0, 1, 1, 0, 1, 1, 1.0, 0.0], [0.0, 1, 0, 0, 1, 1, 1, 3.0, 1.0], [0.0, 0, 1, 0, 1, 0, 0, 0.0, 0.0], [1.0, 1, 1, 1, 1, 0, 1, 3.0, 0.0], [1.0, 1, 1, 1, 1, 1, 1, 3.0, 0.0], [2.0, 1, 1, 0, 0, 1, 1, 2.0, 1.0], [2.0, 1, 0, 1, 1, 0, 0, 2.0, 2.0], [1.0, 1, 1, 1, 0, 1, 1, 2.0, 0.0], [1.0, 1, 1, 0, 1, 1, 1, 3.0, 2.0], [0.0, 0, 0, 0, 1, 1, 1, 3.0, 0.0], [0.0, 1, 1, 1, 0, 0, 1, 2.0, 2.0], [1.0, 0, 1, 0, 1, 1, 0, 2.0, 1.0], [1.0, 1, 1, 1, 1, 1, 1, 0.0, 0.0], [2.0, 1, 0, 0, 1, 1, 1, 3.0, 2.0], [1.0, 1, 1, 1, 1, 1, 1, 0.0, 3.0], [1.0, 0, 0, 0, 1, 0, 0, 2.0, 1.0], [2.0, 1, 1, 1, 1, 0, 0, 1.0, 1.0], [2.0, 1, 1, 0, 0, 1, 0, 0.0, 1.0], [2.0, 1, 1, 1, 1, 1, 1, 2.0, 0.0], [0.0, 1, 1, 0, 0, 1, 0, 0.0, 3.0], [2.0, 1, 1, 0, 0, 1, 0, 1.0, 2.0], [1.0, 1, 1, 1, 1, 1, 1, 3.0, 0.0], [1.0, 1, 1, 1, 1, 1, 1, 3.0, 2.0], [1.0, 1, 1, 0, 1, 0, 1, 0.0, 1.0], [2.0, 1, 1, 1, 0, 1, 0, 3.0, 2.0], [0.0, 1, 1, 1, 0, 1, 1, 1.0, 1.0], [1.0, 1, 0, 1, 1, 1, 0, 3.0, 0.0], [1.0, 1, 1, 0, 1, 1, 0, 1.0, 2.0], [0.0, 1, 1, 0, 1, 1, 1, 1.0, 2.0], [0.0, 1, 1, 1, 1, 1, 1, 1.0, 3.0], [1.0, 1, 1, 1, 0, 1, 0, 2.0, 0.0], [2.0, 1, 1, 1, 1, 0, 1, 0.0, 2.0], [0.0, 1, 0, 0, 0, 1, 0, 0.0, 1.0], [1.0, 1, 1, 1, 1, 1, 1, 3.0, 1.0], [1.0, 1, 1, 1, 1, 0, 1, 1.0, 2.0], [0.0, 1, 0, 1, 1, 1, 1, 0.0, 3.0], [0.0, 1, 1, 0, 0, 1, 1, 0.0, 2.0], [0.0, 1, 0, 1, 0, 1, 1, 1.0, 2.0], [0.0, 0, 0, 1, 0, 1, 1, 2.0, 2.0], [0.0, 0, 1, 1, 1, 1, 0, 2.0, 1.0], [2.0, 1, 1, 1, 0, 1, 1, 2.0, 2.0], [2.0, 1, 1, 0, 1, 0, 1, 0.0, 0.0], [2.0, 0, 1, 1, 0, 1, 0, 3.0, 2.0], [2.0, 1, 1, 1, 1, 1, 0, 1.0, 0.0], [1.0, 1, 1, 1, 1, 0, 1, 0.0, 1.0], [0.0, 1, 1, 0, 1, 1, 1, 3.0, 3.0], [2.0, 1, 1, 1, 1, 1, 0, 2.0, 3.0], [0.0, 1, 1, 1, 1, 1, 1, 2.0, 0.0], [0.0, 1, 0, 1, 0, 1, 0, 2.0, 3.0], [2.0, 1, 1, 1, 1, 1, 1, 2.0, 2.0], [1.0, 1, 1, 1, 0, 0, 1, 2.0, 3.0], [1.0, 1, 1, 1, 0, 1, 1, 1.0, 3.0], [2.0, 0, 1, 1, 0, 1, 1, 1.0, 2.0], [0.0, 0, 1, 0, 1, 1, 1, 3.0, 2.0], [1.0, 1, 1, 1, 1, 0, 1, 3.0, 2.0], [2.0, 1, 1, 0, 1, 1, 0, 0.0, 0.0], [1.0, 1, 1, 1, 1, 1, 1, 1.0, 2.0], [1.0, 0, 1, 1, 1, 1, 1, 1.0, 1.0], [0.0, 1, 0, 1, 0, 0, 1, 3.0, 0.0], [2.0, 0, 1, 1, 1, 1, 1, 0.0, 0.0], [0, 0, 0, 0, 0, 0, 0, 0.0, 0.0], [0.0, 1, 0, 0, 0, 0, 0, 0.0, 0.0], [1.0, 1, 0, 0, 0, 0, 0, 0.0, 0.0], [2.0, 1, 0, 0, 0, 0, 0, 0.0, 0.0], [0.0, 1, 1, 0, 0, 0, 0, 0.0, 0.0], [1.0, 1, 1, 0, 0, 0, 0, 0.0, 0.0], [2.0, 1, 1, 0, 0, 0, 0, 0.0, 0.0], [0.0, 1, 1, 1, 0, 0, 0, 0.0, 0.0], [1.0, 1, 1, 1, 0, 0, 0, 0.0, 0.0], [2.0, 1, 1, 1, 0, 0, 0, 0.0, 0.0], [2.0, 1, 0, 0, 0, 0, 0, 1.0, 0.0], [2.0, 1, 0, 0, 0, 0, 0, 2.0, 0.0], [0.0, 1, 0, 0, 0, 0, 0, 1.0, 0.0], [1.0, 1, 0, 0, 0, 0, 0, 2.0, 0.0], [2.0, 1, 0, 0, 0, 0, 0, 3.0, 0.0], [0, 0, 0, 0, 0, 0, 0, 1.0, 0.0], [0, 0, 0, 0, 0, 0, 0, 2.0, 0.0], [0, 0, 0, 0, 0, 0, 0, 3.0, 0.0], [0, 0, 0, 0, 0, 0, 0, 0.0, 3.0], [0, 0, 0, 0, 0, 0, 0, 1.0, 1.0], [0, 0, 0, 0, 0, 0, 0, 2.0, 2.0], [0, 0, 0, 0, 0, 0, 0, 3.0, 1.0], [0, 0, 0, 0, 0, 0, 0, 3.0, 2.0], [0, 0, 0, 0, 0, 0, 0, 3.0, 3.0], [0, 0, 0, 0, 0, 0, 0, 0.0, 0.0], [2.0, 1, 0, 0, 0, 0, 0, 0.0, 0.0], [2.0, 1, 1, 0, 0, 0, 0, 0.0, 0.0], [2.0, 1, 1, 1, 0, 0, 0, 0.0, 0.0], [2.0, 1, 1, 1, 1, 0, 0, 0.0, 0.0], [2.0, 1, 1, 1, 1, 1, 0, 0.0, 0.0], [2.0, 1, 1, 1, 1, 1, 1, 0.0, 0.0], [2.0, 1, 1, 1, 1, 1, 1, 3.0, 0.0], [2.0, 1, 1, 1, 1, 1, 1, 3.0, 3.0], [0, 0, 0, 0, 0, 0, 0, 3.0, 0.0], [0, 0, 0, 0, 0, 0, 0, 3.0, 0.0], [0, 0, 0, 0, 0, 0, 0, 3.0, 3.0], [2.0, 1, 0, 0, 0, 0, 0, 3.0, 0.0], [2.0, 1, 1, 0, 0, 0, 0, 3.0, 0.0], [2.0, 1, 1, 1, 0, 0, 0, 3.0, 0.0], [2.0, 1, 0, 0, 0, 0, 0, 3.0, 3.0], [2.0, 1, 1, 0, 1, 0, 1, 1.0, 1.0], [2.0, 1, 1, 1, 1, 1, 1, 3.0, 0.0], [1.0, 0, 1, 1, 1, 0, 1, 2.0, 2.0], [0.0, 1, 0, 0, 1, 1, 1, 1.0, 0.0], [2.0, 1, 0, 1, 0, 1, 1, 3.0, 1.0], [0.0, 1, 0, 1, 1, 1, 1, 1.0, 3.0], [1.0, 0, 0, 1, 1, 1, 0, 1.0, 1.0], [0.0, 1, 1, 1, 1, 1, 0, 1.0, 1.0], [1.0, 1, 1, 0, 1, 1, 1, 3.0, 3.0], [1.0, 0, 1, 1, 1, 0, 1, 2.0, 3.0], [0.0, 0, 0, 0, 1, 0, 0, 0.0, 2.0], [0.0, 0, 1, 1, 0, 0, 1, 2.0, 1.0], [1.0, 1, 1, 1, 1, 1, 1, 3.0, 2.0], [1.0, 1, 1, 0, 1, 0, 1, 2.0, 3.0], [1.0, 1, 1, 1, 1, 1, 1, 1.0, 3.0], [0.0, 0, 1, 1, 1, 1, 1, 3.0, 1.0], [2.0, 1, 1, 1, 1, 0, 0, 2.0, 2.0], [2.0, 1, 1, 1, 0, 1, 0, 0.0, 1.0], [2.0, 0, 1, 0, 1, 1, 1, 2.0, 2.0], [0.0, 0, 0, 1, 0, 1, 1, 1.0, 0.0], [2.0, 0, 1, 1, 1, 1, 1, 0.0, 2.0], [1.0, 1, 1, 0, 0, 0, 1, 1.0, 0.0], [2.0, 1, 1, 0, 1, 1, 1, 0.0, 3.0], [0.0, 1, 1, 1, 1, 1, 1, 1.0, 1.0], [1.0, 1, 1, 1, 1, 1, 1, 3.0, 3.0], [1.0, 1, 1, 0, 0, 1, 1, 3.0, 2.0], [2.0, 1, 0, 1, 1, 0, 1, 1.0, 3.0], [0.0, 0, 1, 1, 1, 1, 1, 2.0, 0.0], [0.0, 0, 1, 1, 1, 0, 1, 0.0, 2.0], [0.0, 1, 1, 1, 1, 1, 0, 2.0, 0.0], [2.0, 1, 1, 1, 1, 1, 0, 0.0, 2.0], [2.0, 1, 1, 1, 1, 1, 1, 2.0, 0.0], [2.0, 1, 0, 0, 1, 0, 0, 3.0, 0.0], [2.0, 0, 1, 1, 0, 1, 1, 1.0, 2.0], [1.0, 1, 1, 1, 1, 1, 0, 0.0, 3.0], [0.0, 1, 1, 1, 1, 1, 0, 2.0, 1.0], [2.0, 1, 1, 0, 0, 1, 1, 1.0, 3.0], [2.0, 1, 1, 1, 0, 1, 1, 2.0, 3.0], [1.0, 0, 1, 1, 1, 1, 1, 1.0, 0.0], [1.0, 1, 1, 1, 0, 1, 1, 2.0, 3.0], [1.0, 1, 0, 1, 1, 1, 1, 1.0, 0.0], [0.0, 1, 0, 0, 0, 1, 1, 0.0, 0.0], [2.0, 1, 1, 1, 1, 1, 1, 2.0, 0.0], [0.0, 0, 1, 0, 1, 0, 1, 3.0, 0.0], [0.0, 0, 1, 1, 1, 1, 1, 2.0, 2.0], [1.0, 1, 1, 1, 1, 1, 1, 1.0, 0.0], [2.0, 0, 0, 0, 0, 1, 1, 1.0, 1.0], [2.0, 0, 1, 1, 0, 1, 0, 1.0, 2.0], [0.0, 1, 1, 1, 1, 1, 1, 3.0, 0.0], [1.0, 1, 1, 0, 1, 0, 1, 3.0, 1.0], [0.0, 1, 0, 1, 1, 0, 1, 2.0, 0.0], [1.0, 1, 1, 1, 1, 1, 1, 0.0, 2.0], [2.0, 1, 0, 1, 1, 1, 1, 1.0, 1.0], [1.0, 0, 0, 0, 1, 1, 1, 0.0, 2.0], [1.0, 0, 1, 1, 1, 1, 0, 0.0, 1.0], [1.0, 1, 1, 1, 1, 0, 0, 1.0, 3.0], [1.0, 0, 1, 1, 1, 1, 0, 2.0, 2.0], [2.0, 1, 1, 1, 0, 1, 1, 2.0, 2.0], [1.0, 1, 1, 1, 1, 0, 0, 1.0, 2.0], [2.0, 1, 0, 0, 1, 1, 1, 0.0, 0.0], [0.0, 1, 1, 1, 1, 0, 1, 0.0, 3.0], [1.0, 1, 1, 0, 0, 1, 1, 3.0, 0.0], [2.0, 0, 0, 0, 1, 1, 1, 2.0, 0.0], [0.0, 1, 1, 1, 0, 0, 1, 3.0, 0.0], [2.0, 1, 1, 0, 1, 1, 1, 2.0, 2.0], [0.0, 1, 1, 0, 1, 1, 1, 3.0, 1.0], [1.0, 1, 1, 1, 0, 1, 1, 3.0, 1.0], [2.0, 1, 1, 1, 1, 1, 1, 0.0, 0.0], [1.0, 1, 1, 0, 0, 0, 1, 3.0, 0.0], [2.0, 1, 0, 1, 1, 1, 1, 0.0, 0.0], [1.0, 1, 1, 1, 0, 1, 1, 0.0, 0.0], [2.0, 0, 1, 1, 0, 1, 1, 3.0, 1.0], [1.0, 1, 0, 0, 1, 1, 1, 2.0, 1.0], [0.0, 1, 1, 1, 0, 0, 0, 2.0, 0.0], [0.0, 0, 0, 1, 1, 1, 1, 3.0, 3.0], [2.0, 0, 1, 1, 1, 1, 1, 3.0, 3.0], [1.0, 1, 1, 1, 1, 0, 1, 1.0, 3.0], [1.0, 1, 1, 1, 1, 1, 1, 2.0, 0.0], [1.0, 1, 1, 1, 1, 0, 1, 2.0, 1.0], [0.0, 1, 0, 0, 1, 0, 1, 2.0, 0.0], [2.0, 0, 1, 1, 0, 1, 0, 3.0, 1.0], [1.0, 1, 1, 0, 1, 1, 1, 2.0, 3.0], [1.0, 1, 1, 1, 1, 1, 0, 2.0, 0.0], [2.0, 1, 1, 0, 0, 1, 1, 0.0, 2.0], [2.0, 1, 0, 0, 1, 1, 1, 1.0, 2.0], [0.0, 0, 1, 0, 1, 0, 0, 2.0, 1.0], [0.0, 1, 1, 1, 0, 1, 1, 2.0, 0.0], [0.0, 1, 0, 1, 1, 0, 1, 1.0, 3.0], [1.0, 1, 0, 1, 1, 1, 1, 1.0, 3.0], [2.0, 1, 0, 1, 1, 1, 1, 2.0, 3.0], [0, 0, 0, 0, 0, 0, 0, 1.0, 2.0], [0.0, 1, 0, 1, 1, 1, 1, 3.0, 2.0], [1.0, 0, 1, 1, 0, 0, 1, 2.0, 3.0], [1.0, 0, 0, 1, 1, 1, 0, 3.0, 3.0], [2.0, 1, 0, 0, 1, 1, 1, 3.0, 2.0], [2.0, 1, 0, 1, 0, 0, 0, 1.0, 3.0], [0.0, 1, 0, 0, 0, 1, 1, 3.0, 2.0], [0.0, 1, 1, 0, 1, 0, 1, 2.0, 1.0], [0.0, 1, 0, 1, 1, 0, 1, 3.0, 2.0], [0.0, 1, 1, 1, 1, 1, 0, 1.0, 0.0], [1.0, 0, 0, 1, 0, 1, 0, 2.0, 0.0], [2.0, 1, 1, 0, 0, 0, 0, 3.0, 3.0], [2.0, 0, 0, 1, 0, 0, 1, 3.0, 3.0], [1.0, 0, 0, 0, 0, 1, 1, 3.0, 3.0], [2.0, 0, 1, 1, 0, 0, 0, 2.0, 0.0], [0.0, 0, 1, 1, 1, 0, 0, 1.0, 1.0], [2.0, 0, 1, 1, 1, 0, 1, 0.0, 0.0], [0.0, 0, 1, 0, 1, 0, 0, 3.0, 0.0], [0.0, 1, 1, 0, 0, 0, 0, 2.0, 0.0], [0.0, 1, 0, 1, 1, 1, 0, 1.0, 0.0], [0.0, 1, 0, 0, 1, 0, 0, 1.0, 1.0], [1.0, 1, 1, 1, 1, 1, 0, 2.0, 2.0], [1.0, 0, 0, 1, 0, 1, 1, 3.0, 0.0], [2.0, 0, 0, 1, 0, 1, 0, 1.0, 1.0], [2.0, 0, 1, 1, 0, 0, 1, 2.0, 0.0], [0.0, 0, 1, 0, 1, 1, 1, 1.0, 1.0], [2.0, 1, 0, 1, 1, 1, 0, 0.0, 0.0], [0.0, 0, 1, 0, 0, 1, 0, 1.0, 1.0], [2.0, 0, 1, 0, 1, 0, 0, 2.0, 2.0], [2.0, 0, 1, 1, 0, 0, 0, 1.0, 0.0], [0.0, 0, 0, 0, 1, 1, 0, 3.0, 1.0], [2.0, 0, 1, 1, 1, 1, 0, 2.0, 3.0], [0.0, 0, 1, 1, 0, 1, 1, 3.0, 2.0], [1.0, 0, 1, 0, 1, 0, 1, 2.0, 0.0], [0.0, 1, 0, 1, 0, 1, 1, 1.0, 0.0], [2.0, 1, 0, 1, 1, 1, 0, 2.0, 3.0], [1.0, 0, 1, 1, 1, 1, 0, 2.0, 2.0], [1.0, 1, 0, 0, 0, 1, 1, 1.0, 0.0], [0.0, 0, 1, 1, 0, 0, 0, 2.0, 0.0], [1.0, 0, 1, 0, 1, 0, 0, 2.0, 2.0], [0.0, 0, 0, 1, 0, 1, 1, 2.0, 0.0], [1.0, 1, 0, 1, 0, 0, 0, 1.0, 2.0], [1.0, 1, 0, 0, 0, 0, 0, 1.0, 1.0], [0.0, 1, 1, 1, 0, 1, 0, 2.0, 0.0], [1.0, 0, 1, 0, 0, 0, 0, 3.0, 2.0], [1.0, 0, 1, 1, 1, 1, 1, 1.0, 2.0], [2.0, 1, 1, 1, 1, 1, 0, 1.0, 2.0], [0.0, 1, 0, 1, 1, 1, 1, 1.0, 1.0], [2.0, 1, 0, 0, 0, 1, 1, 0.0, 0.0], [2.0, 1, 0, 1, 1, 1, 0, 1.0, 1.0], [1.0, 1, 1, 0, 0, 1, 1, 3.0, 3.0], [2.0, 0, 0, 1, 0, 1, 1, 1.0, 1.0], [0.0, 1, 1, 0, 1, 0, 1, 3.0, 0.0], [0.0, 0, 1, 1, 1, 1, 1, 3.0, 3.0], [0.0, 1, 1, 0, 0, 0, 1, 3.0, 1.0], [1.0, 0, 0, 1, 1, 0, 0, 1.0, 3.0], [0.0, 0, 1, 0, 1, 1, 0, 1.0, 0.0], [2.0, 1, 1, 0, 1, 1, 1, 2.0, 0.0], [1.0, 1, 0, 1, 1, 1, 0, 3.0, 0.0], [2.0, 0, 0, 1, 1, 0, 0, 3.0, 1.0], [1.0, 1, 0, 0, 1, 1, 1, 1.0, 3.0], [2.0, 1, 1, 0, 0, 1, 0, 3.0, 2.0], [0.0, 1, 1, 1, 0, 1, 0, 3.0, 0.0], [1.0, 1, 1, 0, 1, 1, 1, 3.0, 2.0], [2.0, 1, 0, 1, 0, 0, 0, 2.0, 1.0], [1.0, 1, 1, 1, 1, 1, 1, 2.0, 1.0], [2.0, 1, 1, 0, 1, 1, 0, 2.0, 1.0], [1.0, 1, 1, 1, 1, 1, 1, 1.0, 3.0], [2.0, 1, 1, 1, 1, 1, 1, 3.0, 0.0], [0.0, 0, 0, 0, 0, 0, 1, 3.0, 0.0], [1.0, 1, 1, 1, 0, 1, 1, 2.0, 0.0], [0.0, 1, 1, 1, 0, 1, 0, 3.0, 3.0], [0.0, 1, 0, 0, 1, 0, 1, 3.0, 0.0], [2.0, 1, 1, 1, 1, 1, 0, 1.0, 3.0], [1.0, 1, 1, 0, 1, 1, 1, 0.0, 3.0], [2.0, 1, 1, 1, 1, 1, 1, 0.0, 2.0], [0.0, 1, 1, 1, 1, 0, 1, 3.0, 2.0], [2.0, 1, 1, 1, 0, 0, 1, 3.0, 1.0], [0.0, 1, 1, 1, 0, 1, 1, 2.0, 3.0], [2.0, 1, 1, 1, 1, 1, 1, 1.0, 3.0], [2.0, 1, 1, 1, 1, 1, 0, 2.0, 3.0], [1.0, 1, 1, 1, 1, 1, 1, 0.0, 1.0], [0.0, 1, 1, 1, 1, 1, 1, 1.0, 1.0], [2.0, 0, 1, 1, 0, 1, 1, 1.0, 3.0], [2.0, 1, 0, 1, 1, 1, 1, 1.0, 0.0], [1.0, 1, 0, 0, 1, 1, 1, 1.0, 1.0], [1.0, 1, 1, 1, 1, 1, 1, 1.0, 3.0], [2.0, 1, 1, 1, 1, 1, 1, 1.0, 1.0], [1.0, 1, 1, 1, 0, 1, 1, 2.0, 2.0], [2.0, 0, 1, 1, 1, 1, 1, 1.0, 3.0], [2.0, 1, 1, 1, 0, 1, 1, 1.0, 3.0], [1.0, 1, 0, 0, 1, 1, 1, 3.0, 2.0], [0.0, 1, 1, 1, 1, 1, 0, 2.0, 0.0], [0.0, 0, 0, 0, 0, 1, 1, 3.0, 0.0], [0.0, 1, 1, 1, 0, 0, 1, 1.0, 2.0], [2.0, 1, 1, 1, 1, 1, 1, 3.0, 2.0], [1.0, 0, 1, 1, 0, 1, 1, 3.0, 3.0], [1.0, 0, 1, 1, 1, 1, 1, 0.0, 2.0], [2.0, 0, 1, 0, 1, 0, 1, 1.0, 2.0], [1.0, 0, 1, 1, 1, 1, 1, 2.0, 3.0], [0.0, 1, 0, 1, 1, 0, 1, 3.0, 0.0], [1.0, 0, 0, 0, 1, 0, 1, 2.0, 0.0], [0.0, 1, 1, 1, 0, 1, 1, 0.0, 3.0], [1.0, 1, 1, 0, 1, 0, 0, 2.0, 2.0], [2.0, 1, 1, 1, 0, 0, 0, 3.0, 0.0], [0.0, 0, 1, 0, 0, 0, 0, 1.0, 0.0], [2.0, 1, 1, 0, 1, 0, 1, 1.0, 2.0], [0.0, 1, 1, 0, 0, 0, 0, 0.0, 0.0], [1.0, 0, 1, 1, 1, 0, 1, 2.0, 2.0], [1.0, 1, 0, 1, 0, 0, 1, 3.0, 0.0], [2.0, 1, 0, 1, 1, 0, 1, 2.0, 1.0], [1.0, 1, 0, 0, 0, 1, 1, 2.0, 3.0], [2.0, 0, 1, 0, 1, 0, 0, 2.0, 3.0], [2.0, 0, 1, 0, 0, 0, 1, 0.0, 0.0], [0, 0, 0, 0, 0, 0, 0, 2.0, 0.0], [1.0, 1, 0, 1, 1, 1, 0, 2.0, 1.0], [0.0, 0, 0, 1, 0, 1, 0, 1.0, 0.0], [1.0, 1, 0, 1, 0, 0, 0, 0.0, 0.0], [0.0, 1, 0, 0, 0, 0, 0, 3.0, 0.0], [0.0, 0, 1, 1, 0, 0, 0, 1.0, 0.0], [1.0, 0, 1, 1, 1, 1, 1, 1.0, 2.0], [2.0, 1, 1, 1, 1, 0, 0, 1.0, 0.0], [1.0, 1, 1, 1, 1, 1, 1, 1.0, 2.0], [2.0, 0, 0, 1, 1, 0, 1, 1.0, 1.0], [0, 0, 0, 0, 0, 0, 0, 3.0, 1.0], [0.0, 0, 0, 0, 1, 1, 0, 1.0, 1.0], [1.0, 1, 1, 0, 0, 0, 0, 3.0, 0.0], [1.0, 0, 1, 1, 0, 1, 1, 1.0, 3.0], [1.0, 0, 0, 0, 0, 1, 1, 3.0, 2.0], [0.0, 0, 0, 1, 0, 1, 0, 1.0, 0.0], [2.0, 0, 0, 0, 1, 1, 1, 2.0, 0.0], [1.0, 0, 1, 0, 1, 0, 0, 1.0, 1.0], [0.0, 0, 1, 1, 0, 1, 0, 2.0, 3.0], [0.0, 1, 0, 1, 1, 0, 1, 2.0, 1.0], [2.0, 1, 1, 0, 1, 1, 0, 3.0, 3.0], [1.0, 0, 1, 1, 1, 1, 1, 3.0, 1.0], [1.0, 1, 0, 1, 0, 1, 1, 3.0, 1.0], [0.0, 0, 1, 1, 0, 1, 0, 3.0, 2.0], [0.0, 1, 1, 0, 0, 1, 1, 2.0, 2.0], [2.0, 0, 1, 1, 0, 1, 0, 2.0, 0.0], [1.0, 1, 1, 0, 1, 1, 1, 2.0, 3.0], [0.0, 1, 0, 1, 0, 1, 1, 3.0, 2.0], [2.0, 1, 1, 1, 1, 0, 1, 0.0, 0.0], [0.0, 0, 1, 1, 0, 0, 1, 3.0, 1.0], [0.0, 0, 0, 0, 1, 1, 0, 3.0, 3.0], [1.0, 0, 0, 1, 1, 1, 0, 2.0, 3.0], [1.0, 1, 1, 1, 1, 1, 1, 2.0, 2.0], [2.0, 1, 0, 0, 0, 0, 0, 3.0, 1.0], [1.0, 1, 1, 1, 0, 0, 1, 1.0, 0.0], [2.0, 0, 1, 1, 0, 1, 0, 0.0, 0.0], [0.0, 1, 1, 0, 0, 0, 0, 1.0, 2.0], [0.0, 0, 0, 1, 1, 0, 1, 1.0, 1.0], [1.0, 0, 0, 1, 1, 0, 1, 3.0, 0.0], [0.0, 1, 0, 1, 1, 0, 1, 3.0, 0.0], [0.0, 1, 0, 1, 1, 1, 0, 2.0, 2.0], [1.0, 0, 1, 0, 1, 0, 1, 1.0, 3.0], [2.0, 0, 1, 0, 1, 0, 0, 3.0, 0.0], [1.0, 0, 1, 0, 1, 0, 0, 2.0, 3.0], [1.0, 1, 1, 1, 1, 1, 0, 2.0, 0.0], [0.0, 1, 0, 1, 0, 0, 1, 3.0, 0.0], [1.0, 0, 0, 1, 0, 1, 1, 3.0, 1.0], [1.0, 0, 0, 1, 0, 1, 0, 3.0, 0.0], [1.0, 1, 0, 1, 0, 0, 0, 3.0, 3.0], [1.0, 1, 1, 0, 0, 0, 0, 3.0, 3.0], [2.0, 0, 0, 1, 1, 1, 1, 1.0, 0.0], [0.0, 0, 0, 0, 1, 1, 1, 0.0, 0.0], [2.0, 1, 1, 1, 0, 1, 1, 2.0, 0.0], [1.0, 0, 1, 0, 1, 0, 0, 2.0, 0.0], [1.0, 0, 1, 0, 0, 0, 0, 1.0, 3.0], [2.0, 1, 1, 0, 1, 0, 1, 2.0, 0.0], [0.0, 1, 1, 0, 1, 0, 1, 3.0, 3.0], [1.0, 1, 0, 0, 0, 0, 0, 1.0, 3.0], [0.0, 1, 1, 0, 0, 0, 1, 2.0, 3.0], [1.0, 1, 1, 0, 1, 0, 1, 1.0, 1.0], [2.0, 0, 0, 1, 0, 1, 1, 1.0, 1.0], [1.0, 1, 0, 1, 1, 1, 1, 2.0, 0.0], [2.0, 1, 1, 0, 1, 0, 0, 2.0, 0.0], [0.0, 0, 1, 0, 0, 1, 1, 1.0, 0.0], [2.0, 0, 1, 0, 0, 0, 0, 3.0, 3.0], [1.0, 1, 1, 1, 0, 0, 1, 0.0, 0.0], [2.0, 1, 1, 0, 0, 1, 1, 1.0, 1.0], [2.0, 1, 1, 0, 1, 1, 0, 1.0, 3.0], [2.0, 1, 0, 1, 0, 1, 1, 0.0, 0.0], [2.0, 0, 0, 1, 1, 1, 1, 2.0, 0.0], [1.0, 0, 1, 0, 1, 1, 1, 2.0, 2.0], [2.0, 0, 1, 1, 0, 1, 0, 3.0, 1.0], [2.0, 1, 1, 1, 0, 1, 1, 3.0, 3.0], [0.0, 1, 1, 0, 1, 0, 1, 2.0, 0.0], [0.0, 0, 0, 1, 0, 0, 0, 3.0, 0.0], [2.0, 1, 0, 0, 0, 0, 0, 2.0, 0.0], [2.0, 0, 0, 1, 1, 0, 1, 1.0, 2.0], [2.0, 1, 0, 0, 0, 1, 0, 2.0, 0.0], [1.0, 0, 0, 1, 1, 0, 0, 3.0, 2.0], [2.0, 1, 1, 1, 1, 1, 0, 2.0, 0.0], [1.0, 0, 1, 0, 1, 1, 1, 3.0, 0.0], [2.0, 0, 1, 0, 0, 1, 1, 3.0, 0.0], [2.0, 1, 1, 0, 0, 0, 1, 3.0, 1.0], [2.0, 1, 0, 1, 0, 0, 0, 3.0, 1.0], [1.0, 0, 1, 0, 0, 0, 1, 2.0, 3.0], [2.0, 1, 0, 1, 1, 1, 0, 3.0, 0.0], [0.0, 1, 1, 0, 1, 0, 1, 1.0, 0.0], [2.0, 1, 1, 1, 0, 1, 1, 1.0, 3.0], [0.0, 0, 0, 1, 1, 1, 1, 1.0, 0.0], [0.0, 0, 1, 0, 1, 1, 1, 1.0, 2.0], [0.0, 1, 0, 0, 1, 0, 0, 3.0, 3.0], [0.0, 0, 0, 0, 1, 0, 0, 2.0, 1.0], [2.0, 1, 0, 1, 1, 1, 1, 1.0, 0.0], [1.0, 1, 1, 0, 0, 1, 0, 1.0, 2.0], [0.0, 1, 0, 0, 1, 1, 1, 1.0, 0.0], [1.0, 1, 0, 0, 0, 0, 0, 1.0, 0.0], [2.0, 0, 0, 1, 1, 0, 0, 3.0, 0.0], [2.0, 1, 1, 0, 1, 1, 0, 3.0, 0.0], [1.0, 0, 0, 1, 0, 0, 0, 2.0, 1.0], [0.0, 1, 0, 0, 0, 0, 0, 2.0, 1.0], [0.0, 0, 0, 0, 0, 1, 0, 3.0, 1.0], [0.0, 1, 1, 0, 1, 1, 0, 3.0, 1.0], [2.0, 0, 1, 1, 1, 1, 1, 2.0, 1.0], [1.0, 0, 0, 0, 1, 1, 1, 2.0, 3.0], [2.0, 1, 1, 0, 1, 0, 0, 1.0, 2.0], [2.0, 1, 0, 0, 1, 0, 1, 0.0, 0.0], [0.0, 1, 1, 1, 0, 0, 0, 1.0, 0.0], [1.0, 0, 0, 1, 1, 1, 0, 1.0, 0.0], [1.0, 0, 1, 0, 0, 1, 1, 1.0, 0.0], [1.0, 0, 1, 0, 1, 1, 0, 2.0, 1.0], [0.0, 1, 0, 1, 1, 0, 1, 3.0, 0.0], [0.0, 0, 1, 1, 0, 0, 0, 2.0, 2.0], [0.0, 0, 1, 0, 0, 1, 0, 1.0, 0.0], [2.0, 1, 1, 0, 0, 0, 1, 3.0, 2.0], [1.0, 0, 1, 1, 1, 1, 1, 3.0, 3.0], [1.0, 1, 0, 1, 1, 0, 0, 3.0, 2.0], [2.0, 0, 0, 1, 1, 0, 1, 2.0, 2.0], [2.0, 1, 1, 0, 0, 1, 1, 3.0, 3.0], [1.0, 1, 1, 1, 0, 1, 1, 1.0, 3.0], [1.0, 1, 1, 1, 1, 1, 0, 0.0, 0.0], [1.0, 1, 1, 0, 1, 1, 0, 0.0, 0.0], [0.0, 1, 0, 0, 0, 0, 1, 1.0, 1.0], [1.0, 1, 0, 1, 1, 0, 1, 1.0, 0.0], [0.0, 1, 0, 0, 0, 1, 0, 3.0, 0.0], [1.0, 1, 0, 1, 0, 1, 0, 2.0, 3.0], [0.0, 0, 0, 1, 1, 0, 0, 3.0, 3.0], [1.0, 0, 1, 1, 0, 0, 1, 3.0, 1.0], [1.0, 1, 0, 1, 1, 1, 1, 1.0, 2.0], [0.0, 1, 0, 1, 1, 0, 1, 0.0, 0.0], [2.0, 0, 1, 0, 1, 0, 0, 3.0, 0.0], [2.0, 1, 1, 0, 1, 1, 1, 2.0, 3.0], [0.0, 1, 0, 0, 1, 1, 1, 1.0, 2.0], [2.0, 0, 1, 1, 0, 1, 0, 3.0, 0.0], [0.0, 0, 0, 1, 1, 0, 1, 3.0, 0.0], [2.0, 0, 0, 1, 1, 1, 1, 3.0, 3.0], [1.0, 1, 0, 1, 0, 1, 1, 3.0, 0.0], [2.0, 0, 0, 1, 0, 0, 0, 3.0, 3.0], [2.0, 0, 0, 0, 1, 1, 1, 2.0, 3.0], [1.0, 0, 0, 0, 0, 1, 0, 0.0, 0.0], [1.0, 1, 1, 1, 0, 1, 0, 1.0, 0.0], [0.0, 0, 1, 1, 1, 0, 0, 2.0, 3.0], [2.0, 1, 1, 1, 1, 1, 0, 1.0, 2.0], [1.0, 1, 1, 1, 0, 0, 1, 1.0, 2.0], [2.0, 0, 1, 0, 1, 1, 1, 2.0, 2.0], [0.0, 0, 1, 0, 0, 0, 0, 3.0, 2.0], [2.0, 1, 0, 0, 1, 0, 0, 1.0, 0.0], [0.0, 0, 0, 1, 1, 0, 0, 0.0, 0.0], [1.0, 0, 1, 0, 1, 1, 1, 3.0, 0.0], [0.0, 1, 1, 0, 0, 0, 0, 2.0, 0.0], [0.0, 1, 0, 0, 1, 0, 0, 2.0, 1.0], [0.0, 0, 1, 1, 0, 1, 1, 2.0, 2.0], [1.0, 1, 0, 0, 0, 1, 0, 1.0, 0.0], [2.0, 1, 0, 1, 1, 1, 0, 1.0, 1.0], [0.0, 1, 1, 0, 1, 1, 1, 0.0, 0.0], [1.0, 0, 0, 1, 0, 1, 1, 2.0, 1.0], [2.0, 0, 0, 1, 1, 1, 0, 1.0, 3.0], [0.0, 1, 1, 0, 0, 0, 1, 1.0, 2.0], [0.0, 1, 0, 0, 0, 1, 0, 1.0, 0.0], [1.0, 1, 1, 0, 1, 1, 0, 3.0, 1.0], [0.0, 0, 1, 0, 1, 1, 1, 0.0, 0.0], [2.0, 1, 0, 0, 0, 0, 0, 2.0, 2.0], [0.0, 0, 1, 0, 1, 0, 0, 1.0, 0.0], [2.0, 0, 1, 1, 0, 0, 1, 2.0, 0.0], [1.0, 0, 1, 1, 0, 0, 0, 2.0, 0.0], [2.0, 1, 0, 0, 0, 0, 1, 3.0, 3.0], [1.0, 0, 0, 0, 1, 1, 1, 2.0, 2.0], [1.0, 0, 1, 1, 1, 0, 1, 3.0, 1.0], [1.0, 0, 1, 1, 1, 0, 0, 2.0, 0.0], [0.0, 0, 1, 0, 0, 0, 0, 2.0, 1.0], [0.0, 0, 0, 1, 1, 1, 0, 2.0, 1.0], [2.0, 0, 1, 1, 0, 1, 0, 3.0, 3.0], [0.0, 1, 1, 0, 1, 0, 0, 2.0, 2.0], [2.0, 1, 1, 1, 0, 0, 1, 2.0, 3.0], [2.0, 1, 1, 1, 0, 1, 0, 2.0, 3.0], [0.0, 0, 1, 0, 0, 1, 1, 1.0, 0.0], [1.0, 1, 0, 0, 0, 0, 0, 1.0, 2.0], [2.0, 0, 0, 1, 0, 0, 0, 1.0, 2.0], [2.0, 0, 1, 1, 0, 0, 0, 1.0, 1.0], [1.0, 1, 1, 0, 0, 0, 1, 0.0, 0.0], [1.0, 0, 0, 1, 0, 0, 1, 1.0, 0.0], [0.0, 1, 0, 0, 1, 0, 1, 1.0, 0.0], [0.0, 1, 1, 1, 0, 0, 1, 1.0, 0.0], [0.0, 0, 1, 1, 1, 1, 1, 1.0, 0.0], [1.0, 1, 0, 1, 0, 1, 0, 3.0, 3.0], [0.0, 1, 1, 1, 1, 1, 1, 1.0, 3.0], [0.0, 1, 1, 1, 1, 0, 0, 3.0, 0.0], [2.0, 1, 0, 1, 0, 0, 1, 3.0, 0.0], [2.0, 0, 1, 0, 1, 1, 1, 1.0, 1.0], [0.0, 1, 0, 1, 0, 0, 0, 1.0, 2.0], [1.0, 1, 0, 0, 0, 0, 1, 2.0, 0.0], [2.0, 1, 0, 0, 1, 0, 0, 1.0, 1.0], [1.0, 1, 0, 1, 0, 0, 1, 2.0, 3.0], [2.0, 1, 1, 1, 1, 0, 1, 0.0, 0.0], [2.0, 1, 1, 1, 1, 0, 1, 2.0, 2.0], [0.0, 0, 1, 0, 1, 1, 0, 2.0, 0.0], [2.0, 1, 1, 1, 1, 0, 0, 3.0, 2.0], [1.0, 1, 0, 1, 0, 0, 0, 2.0, 1.0], [2.0, 0, 1, 0, 0, 1, 1, 1.0, 2.0], [2.0, 0, 0, 1, 1, 0, 0, 2.0, 0.0], [0.0, 1, 1, 1, 0, 1, 0, 1.0, 1.0], [2.0, 0, 1, 1, 1, 1, 1, 3.0, 3.0], [1.0, 1, 0, 0, 1, 0, 0, 2.0, 1.0], [1.0, 1, 1, 1, 0, 1, 0, 0.0, 0.0], [2.0, 1, 0, 0, 0, 0, 0, 1.0, 2.0], [0.0, 0, 1, 0, 1, 1, 1, 2.0, 1.0], [2.0, 1, 1, 1, 1, 1, 0, 3.0, 1.0], [2.0, 0, 1, 0, 1, 1, 0, 3.0, 1.0], [2.0, 1, 0, 0, 0, 0, 0, 2.0, 2.0], [2.0, 0, 1, 0, 0, 1, 0, 1.0, 0.0], [2.0, 0, 1, 1, 0, 0, 1, 3.0, 1.0], [1.0, 1, 1, 1, 0, 0, 1, 2.0, 0.0], [2.0, 1, 0, 1, 0, 0, 0, 2.0, 1.0], [2.0, 0, 1, 0, 1, 0, 1, 0.0, 0.0], [2.0, 0, 1, 0, 0, 0, 0, 3.0, 2.0], [2.0, 0, 0, 1, 1, 1, 1, 1.0, 0.0], [0.0, 0, 1, 1, 1, 0, 1, 1.0, 0.0], [2.0, 0, 0, 0, 0, 1, 1, 2.0, 0.0], [1.0, 0, 0, 1, 1, 1, 0, 2.0, 0.0], [1.0, 0, 1, 0, 1, 1, 1, 2.0, 0.0], [2.0, 1, 0, 0, 1, 0, 1, 1.0, 3.0], [2.0, 0, 0, 0, 1, 0, 0, 1.0, 0.0], [1.0, 0, 1, 0, 1, 1, 0, 2.0, 0.0], [0.0, 1, 1, 1, 1, 1, 0, 3.0, 0.0], [1.0, 1, 1, 1, 0, 1, 0, 2.0, 2.0], [2.0, 1, 0, 1, 1, 1, 0, 2.0, 1.0], [0.0, 1, 0, 1, 1, 0, 0, 1.0, 3.0], [2.0, 0, 0, 1, 1, 0, 1, 1.0, 0.0], [2.0, 1, 0, 1, 0, 1, 0, 3.0, 2.0], [1.0, 0, 0, 1, 0, 0, 0, 2.0, 2.0], [1.0, 1, 1, 1, 0, 0, 1, 3.0, 0.0], [2.0, 0, 0, 0, 0, 1, 0, 2.0, 0.0], [0.0, 1, 0, 1, 0, 1, 0, 3.0, 0.0], [1.0, 0, 1, 1, 1, 0, 0, 1.0, 1.0], [0.0, 0, 0, 1, 1, 0, 1, 3.0, 0.0], [1.0, 0, 0, 1, 0, 1, 0, 2.0, 3.0], [0.0, 1, 1, 0, 0, 1, 1, 2.0, 3.0], [0, 0, 0, 0, 0, 0, 0, 3.0, 3.0], [1.0, 0, 0, 0, 0, 1, 1, 2.0, 1.0], [0.0, 1, 0, 0, 0, 0, 0, 1.0, 1.0], [0.0, 0, 1, 1, 0, 1, 1, 3.0, 2.0], [2.0, 1, 0, 0, 1, 0, 0, 2.0, 1.0], [0.0, 1, 1, 1, 1, 1, 0, 2.0, 1.0], [2.0, 1, 1, 0, 0, 1, 0, 3.0, 0.0], [0.0, 0, 1, 1, 0, 1, 1, 0.0, 0.0], [2.0, 1, 0, 1, 1, 1, 1, 1.0, 3.0], [0.0, 0, 1, 0, 1, 1, 1, 0.0, 0.0], [1.0, 1, 0, 0, 1, 0, 1, 3.0, 2.0], [0.0, 0, 0, 1, 0, 0, 0, 1.0, 0.0], [0.0, 1, 0, 1, 1, 1, 1, 3.0, 3.0], [2.0, 1, 1, 0, 1, 1, 1, 1.0, 0.0], [1.0, 1, 0, 1, 0, 0, 1, 1.0, 1.0], [0.0, 1, 0, 0, 1, 0, 1, 2.0, 2.0], [2.0, 1, 1, 0, 0, 0, 1, 1.0, 0.0], [0.0, 1, 0, 1, 1, 0, 1, 1.0, 0.0], [0.0, 1, 1, 0, 0, 1, 0, 3.0, 3.0], [1.0, 0, 1, 1, 1, 1, 0, 3.0, 3.0], [1.0, 0, 1, 0, 0, 1, 0, 1.0, 0.0]] ----> Creating X dictionnary, from userfriendly values to x values -*** Total Configurations dictionnary: {'101111-1-0': [0.0, 1, 0, 1, 1, 1, 1, 1.0, 0.0], '011001-0-3': [0.0, 0, 1, 1, 0, 0, 1, 0.0, 3.0], '110111-0-1': [0.0, 1, 1, 0, 1, 1, 1, 0.0, 1.0], '101110-1-0': [0.0, 1, 0, 1, 1, 1, 0, 1.0, 0.0], '111101-0-0': [0.0, 1, 1, 1, 1, 0, 1, 0.0, 0.0], '111110-1-2': [0.0, 1, 1, 1, 1, 1, 0, 1.0, 2.0], '303303-0-1': [2.0, 1, 0, 1, 1, 0, 1, 0.0, 1.0], '222222-3-3': [1.0, 1, 1, 1, 1, 1, 1, 3.0, 3.0], '333333-3-2': [2.0, 1, 1, 1, 1, 1, 1, 3.0, 2.0], '202222-3-3': [1.0, 1, 0, 1, 1, 1, 1, 3.0, 3.0], '101101-2-2': [0.0, 1, 0, 1, 1, 0, 1, 2.0, 2.0], '003330-3-2': [2.0, 0, 0, 1, 1, 1, 0, 3.0, 2.0], '220202-3-2': [1.0, 1, 1, 0, 1, 0, 1, 3.0, 2.0], '202220-2-3': [1.0, 1, 0, 1, 1, 1, 0, 2.0, 3.0], '333030-0-2': [2.0, 1, 1, 1, 0, 1, 0, 0.0, 2.0], '303330-3-0': [2.0, 1, 0, 1, 1, 1, 0, 3.0, 0.0], '202222-0-3': [1.0, 1, 0, 1, 1, 1, 1, 0.0, 3.0], '030333-2-3': [2.0, 0, 1, 0, 1, 1, 1, 2.0, 3.0], '022202-2-0': [1.0, 0, 1, 1, 1, 0, 1, 2.0, 0.0], '111010-2-0': [0.0, 1, 1, 1, 0, 1, 0, 2.0, 0.0], '333333-1-2': [2.0, 1, 1, 1, 1, 1, 1, 1.0, 2.0], '111111-2-1': [0.0, 1, 1, 1, 1, 1, 1, 2.0, 1.0], '222220-0-3': [1.0, 1, 1, 1, 1, 1, 0, 0.0, 3.0], '000300-0-0': [2.0, 0, 0, 0, 1, 0, 0, 0.0, 0.0], '222222-3-2': [1.0, 1, 1, 1, 1, 1, 1, 3.0, 2.0], '333300-3-0': [2.0, 1, 1, 1, 1, 0, 0, 3.0, 0.0], '110011-3-2': [0.0, 1, 1, 0, 0, 1, 1, 3.0, 2.0], '111011-2-1': [0.0, 1, 1, 1, 0, 1, 1, 2.0, 1.0], '202202-2-3': [1.0, 1, 0, 1, 1, 0, 1, 2.0, 3.0], '333303-1-2': [2.0, 1, 1, 1, 1, 0, 1, 1.0, 2.0], '202222-2-3': [1.0, 1, 0, 1, 1, 1, 1, 2.0, 3.0], '300033-3-2': [2.0, 1, 0, 0, 0, 1, 1, 3.0, 2.0], '330333-2-2': [2.0, 1, 1, 0, 1, 1, 1, 2.0, 2.0], '220222-0-1': [1.0, 1, 1, 0, 1, 1, 1, 0.0, 1.0], '033333-0-3': [2.0, 0, 1, 1, 1, 1, 1, 0.0, 3.0], '110110-0-3': [0.0, 1, 1, 0, 1, 1, 0, 0.0, 3.0], '110001-0-2': [0.0, 1, 1, 0, 0, 0, 1, 0.0, 2.0], '222022-2-3': [1.0, 1, 1, 1, 0, 1, 1, 2.0, 3.0], '111101-1-1': [0.0, 1, 1, 1, 1, 0, 1, 1.0, 1.0], '022022-1-3': [1.0, 0, 1, 1, 0, 1, 1, 1.0, 3.0], '000011-1-1': [0.0, 0, 0, 0, 0, 1, 1, 1.0, 1.0], '111011-3-0': [0.0, 1, 1, 1, 0, 1, 1, 3.0, 0.0], '220020-1-2': [1.0, 1, 1, 0, 0, 1, 0, 1.0, 2.0], '333033-0-2': [2.0, 1, 1, 1, 0, 1, 1, 0.0, 2.0], '222220-3-3': [1.0, 1, 1, 1, 1, 1, 0, 3.0, 3.0], '030300-2-0': [2.0, 0, 1, 0, 1, 0, 0, 2.0, 0.0], '220220-3-2': [1.0, 1, 1, 0, 1, 1, 0, 3.0, 2.0], '101110-2-3': [0.0, 1, 0, 1, 1, 1, 0, 2.0, 3.0], '111011-2-3': [0.0, 1, 1, 1, 0, 1, 1, 2.0, 3.0], '303300-0-1': [2.0, 1, 0, 1, 1, 0, 0, 0.0, 1.0], '222220-2-1': [1.0, 1, 1, 1, 1, 1, 0, 2.0, 1.0], '200222-2-3': [1.0, 1, 0, 0, 1, 1, 1, 2.0, 3.0], '220222-2-0': [1.0, 1, 1, 0, 1, 1, 1, 2.0, 0.0], '333333-3-3': [2.0, 1, 1, 1, 1, 1, 1, 3.0, 3.0], '110101-1-0': [0.0, 1, 1, 0, 1, 0, 1, 1.0, 0.0], '011010-1-3': [0.0, 0, 1, 1, 0, 1, 0, 1.0, 3.0], '303330-1-2': [2.0, 1, 0, 1, 1, 1, 0, 1.0, 2.0], '033033-2-0': [2.0, 0, 1, 1, 0, 1, 1, 2.0, 0.0], '333300-0-1': [2.0, 1, 1, 1, 1, 0, 0, 0.0, 1.0], '111111-3-1': [0.0, 1, 1, 1, 1, 1, 1, 3.0, 1.0], '110101-0-0': [0.0, 1, 1, 0, 1, 0, 1, 0.0, 0.0], '003333-1-2': [2.0, 0, 0, 1, 1, 1, 1, 1.0, 2.0], '333333-2-1': [2.0, 1, 1, 1, 1, 1, 1, 2.0, 1.0], '333300-1-0': [2.0, 1, 1, 1, 1, 0, 0, 1.0, 0.0], '220020-0-1': [1.0, 1, 1, 0, 0, 1, 0, 0.0, 1.0], '111111-1-2': [0.0, 1, 1, 1, 1, 1, 1, 1.0, 2.0], '101101-0-2': [0.0, 1, 0, 1, 1, 0, 1, 0.0, 2.0], '330330-2-3': [2.0, 1, 1, 0, 1, 1, 0, 2.0, 3.0], '333333-3-1': [2.0, 1, 1, 1, 1, 1, 1, 3.0, 1.0], '220220-0-0': [1.0, 1, 1, 0, 1, 1, 0, 0.0, 0.0], '110011-0-0': [0.0, 1, 1, 0, 0, 1, 1, 0.0, 0.0], '011111-3-2': [0.0, 0, 1, 1, 1, 1, 1, 3.0, 2.0], '303333-3-1': [2.0, 1, 0, 1, 1, 1, 1, 3.0, 1.0], '101111-3-0': [0.0, 1, 0, 1, 1, 1, 1, 3.0, 0.0], '222222-2-3': [1.0, 1, 1, 1, 1, 1, 1, 2.0, 3.0], '022222-0-3': [1.0, 0, 1, 1, 1, 1, 1, 0.0, 3.0], '303033-3-3': [2.0, 1, 0, 1, 0, 1, 1, 3.0, 3.0], '022222-0-0': [1.0, 0, 1, 1, 1, 1, 1, 0.0, 0.0], '100101-1-3': [0.0, 1, 0, 0, 1, 0, 1, 1.0, 3.0], '110111-1-2': [0.0, 1, 1, 0, 1, 1, 1, 1.0, 2.0], '222222-1-0': [1.0, 1, 1, 1, 1, 1, 1, 1.0, 0.0], '101111-3-3': [0.0, 1, 0, 1, 1, 1, 1, 3.0, 3.0], '111111-3-3': [0.0, 1, 1, 1, 1, 1, 1, 3.0, 3.0], '003333-3-1': [2.0, 0, 0, 1, 1, 1, 1, 3.0, 1.0], '011111-1-2': [0.0, 0, 1, 1, 1, 1, 1, 1.0, 2.0], '202022-1-2': [1.0, 1, 0, 1, 0, 1, 1, 1.0, 2.0], '330030-2-2': [2.0, 1, 1, 0, 0, 1, 0, 2.0, 2.0], '333330-3-0': [2.0, 1, 1, 1, 1, 1, 0, 3.0, 0.0], '111110-1-0': [0.0, 1, 1, 1, 1, 1, 0, 1.0, 0.0], '110111-0-0': [0.0, 1, 1, 0, 1, 1, 1, 0.0, 0.0], '202222-0-2': [1.0, 1, 0, 1, 1, 1, 1, 0.0, 2.0], '333333-1-1': [2.0, 1, 1, 1, 1, 1, 1, 1.0, 1.0], '111010-3-1': [0.0, 1, 1, 1, 0, 1, 0, 3.0, 1.0], '111011-1-3': [0.0, 1, 1, 1, 0, 1, 1, 1.0, 3.0], '303333-0-3': [2.0, 1, 0, 1, 1, 1, 1, 0.0, 3.0], '033033-1-1': [2.0, 0, 1, 1, 0, 1, 1, 1.0, 1.0], '333333-1-3': [2.0, 1, 1, 1, 1, 1, 1, 1.0, 3.0], '011010-2-1': [0.0, 0, 1, 1, 0, 1, 0, 2.0, 1.0], '330030-0-1': [2.0, 1, 1, 0, 0, 1, 0, 0.0, 1.0], '111111-2-3': [0.0, 1, 1, 1, 1, 1, 1, 2.0, 3.0], '111111-2-2': [0.0, 1, 1, 1, 1, 1, 1, 2.0, 2.0], '033333-0-2': [2.0, 0, 1, 1, 1, 1, 1, 0.0, 2.0], '011110-1-1': [0.0, 0, 1, 1, 1, 1, 0, 1.0, 1.0], '333033-0-0': [2.0, 1, 1, 1, 0, 1, 1, 0.0, 0.0], '002200-2-2': [1.0, 0, 0, 1, 1, 0, 0, 2.0, 2.0], '011110-3-1': [0.0, 0, 1, 1, 1, 1, 0, 3.0, 1.0], '200202-3-0': [1.0, 1, 0, 0, 1, 0, 1, 3.0, 0.0], '111111-0-2': [0.0, 1, 1, 1, 1, 1, 1, 0.0, 2.0], '330033-3-0': [2.0, 1, 1, 0, 0, 1, 1, 3.0, 0.0], '222202-2-1': [1.0, 1, 1, 1, 1, 0, 1, 2.0, 1.0], '030033-0-1': [2.0, 0, 1, 0, 0, 1, 1, 0.0, 1.0], '022222-2-0': [1.0, 0, 1, 1, 1, 1, 1, 2.0, 0.0], '202222-3-1': [1.0, 1, 0, 1, 1, 1, 1, 3.0, 1.0], '333333-2-2': [2.0, 1, 1, 1, 1, 1, 1, 2.0, 2.0], '101111-2-1': [0.0, 1, 0, 1, 1, 1, 1, 2.0, 1.0], '100110-0-2': [0.0, 1, 0, 0, 1, 1, 0, 0.0, 2.0], '333300-1-2': [2.0, 1, 1, 1, 1, 0, 0, 1.0, 2.0], '000300-2-3': [2.0, 0, 0, 0, 1, 0, 0, 2.0, 3.0], '010110-0-2': [0.0, 0, 1, 0, 1, 1, 0, 0.0, 2.0], '222220-1-2': [1.0, 1, 1, 1, 1, 1, 0, 1.0, 2.0], '222222-0-1': [1.0, 1, 1, 1, 1, 1, 1, 0.0, 1.0], '330333-0-1': [2.0, 1, 1, 0, 1, 1, 1, 0.0, 1.0], '033030-0-3': [2.0, 0, 1, 1, 0, 1, 0, 0.0, 3.0], '033330-0-0': [2.0, 0, 1, 1, 1, 1, 0, 0.0, 0.0], '303033-2-2': [2.0, 1, 0, 1, 0, 1, 1, 2.0, 2.0], '202222-2-1': [1.0, 1, 0, 1, 1, 1, 1, 2.0, 1.0], '202022-3-3': [1.0, 1, 0, 1, 0, 1, 1, 3.0, 3.0], '303300-3-3': [2.0, 1, 0, 1, 1, 0, 0, 3.0, 3.0], '330333-3-0': [2.0, 1, 1, 0, 1, 1, 1, 3.0, 0.0], '333033-2-1': [2.0, 1, 1, 1, 0, 1, 1, 2.0, 1.0], '222020-1-0': [1.0, 1, 1, 1, 0, 1, 0, 1.0, 0.0], '222202-3-1': [1.0, 1, 1, 1, 1, 0, 1, 3.0, 1.0], '111111-1-3': [0.0, 1, 1, 1, 1, 1, 1, 1.0, 3.0], '222022-0-3': [1.0, 1, 1, 1, 0, 1, 1, 0.0, 3.0], '220020-0-3': [1.0, 1, 1, 0, 0, 1, 0, 0.0, 3.0], '033330-3-2': [2.0, 0, 1, 1, 1, 1, 0, 3.0, 2.0], '111111-2-0': [0.0, 1, 1, 1, 1, 1, 1, 2.0, 0.0], '111011-0-0': [0.0, 1, 1, 1, 0, 1, 1, 0.0, 0.0], '220202-1-1': [1.0, 1, 1, 0, 1, 0, 1, 1.0, 1.0], '033033-3-2': [2.0, 0, 1, 1, 0, 1, 1, 3.0, 2.0], '022202-0-0': [1.0, 0, 1, 1, 1, 0, 1, 0.0, 0.0], '033033-1-0': [2.0, 0, 1, 1, 0, 1, 1, 1.0, 0.0], '003333-2-3': [2.0, 0, 0, 1, 1, 1, 1, 2.0, 3.0], '222022-1-0': [1.0, 1, 1, 1, 0, 1, 1, 1.0, 0.0], '033333-1-2': [2.0, 0, 1, 1, 1, 1, 1, 1.0, 2.0], '100000-0-2': [0.0, 1, 0, 0, 0, 0, 0, 0.0, 2.0], '333303-2-1': [2.0, 1, 1, 1, 1, 0, 1, 2.0, 1.0], '303333-2-0': [2.0, 1, 0, 1, 1, 1, 1, 2.0, 0.0], '220220-1-2': [1.0, 1, 1, 0, 1, 1, 0, 1.0, 2.0], '222220-2-3': [1.0, 1, 1, 1, 1, 1, 0, 2.0, 3.0], '111011-3-3': [0.0, 1, 1, 1, 0, 1, 1, 3.0, 3.0], '220202-1-2': [1.0, 1, 1, 0, 1, 0, 1, 1.0, 2.0], '222220-0-1': [1.0, 1, 1, 1, 1, 1, 0, 0.0, 1.0], '111111-1-0': [0.0, 1, 1, 1, 1, 1, 1, 1.0, 0.0], '033300-2-1': [2.0, 0, 1, 1, 1, 0, 0, 2.0, 1.0], '222222-0-2': [1.0, 1, 1, 1, 1, 1, 1, 0.0, 2.0], '330333-0-0': [2.0, 1, 1, 0, 1, 1, 1, 0.0, 0.0], '330330-3-0': [2.0, 1, 1, 0, 1, 1, 0, 3.0, 0.0], '002202-3-1': [1.0, 0, 0, 1, 1, 0, 1, 3.0, 1.0], '220022-2-1': [1.0, 1, 1, 0, 0, 1, 1, 2.0, 1.0], '202220-0-2': [1.0, 1, 0, 1, 1, 1, 0, 0.0, 2.0], '222002-0-2': [1.0, 1, 1, 1, 0, 0, 1, 0.0, 2.0], '030330-3-0': [2.0, 0, 1, 0, 1, 1, 0, 3.0, 0.0], '222022-3-3': [1.0, 1, 1, 1, 0, 1, 1, 3.0, 3.0], '333333-0-1': [2.0, 1, 1, 1, 1, 1, 1, 0.0, 1.0], '202222-2-2': [1.0, 1, 0, 1, 1, 1, 1, 2.0, 2.0], '030330-3-3': [2.0, 0, 1, 0, 1, 1, 0, 3.0, 3.0], '222022-0-0': [1.0, 1, 1, 1, 0, 1, 1, 0.0, 0.0], '222000-1-1': [1.0, 1, 1, 1, 0, 0, 0, 1.0, 1.0], '101011-3-1': [0.0, 1, 0, 1, 0, 1, 1, 3.0, 1.0], '033033-2-2': [2.0, 0, 1, 1, 0, 1, 1, 2.0, 2.0], '330303-3-1': [2.0, 1, 1, 0, 1, 0, 1, 3.0, 1.0], '030033-2-3': [2.0, 0, 1, 0, 0, 1, 1, 2.0, 3.0], '333333-1-0': [2.0, 1, 1, 1, 1, 1, 1, 1.0, 0.0], '101011-3-0': [0.0, 1, 0, 1, 0, 1, 1, 3.0, 0.0], '333033-1-1': [2.0, 1, 1, 1, 0, 1, 1, 1.0, 1.0], '222202-1-2': [1.0, 1, 1, 1, 1, 0, 1, 1.0, 2.0], '222020-2-1': [1.0, 1, 1, 1, 0, 1, 0, 2.0, 1.0], '001101-2-2': [0.0, 0, 0, 1, 1, 0, 1, 2.0, 2.0], '222222-1-1': [1.0, 1, 1, 1, 1, 1, 1, 1.0, 1.0], '101110-0-3': [0.0, 1, 0, 1, 1, 1, 0, 0.0, 3.0], '300033-2-1': [2.0, 1, 0, 0, 0, 1, 1, 2.0, 1.0], '111101-2-3': [0.0, 1, 1, 1, 1, 0, 1, 2.0, 3.0], '110110-3-1': [0.0, 1, 1, 0, 1, 1, 0, 3.0, 1.0], '222220-3-1': [1.0, 1, 1, 1, 1, 1, 0, 3.0, 1.0], '110110-2-0': [0.0, 1, 1, 0, 1, 1, 0, 2.0, 0.0], '000022-2-2': [1.0, 0, 0, 0, 0, 1, 1, 2.0, 2.0], '111011-1-0': [0.0, 1, 1, 1, 0, 1, 1, 1.0, 0.0], '222220-1-0': [1.0, 1, 1, 1, 1, 1, 0, 1.0, 0.0], '033333-1-0': [2.0, 0, 1, 1, 1, 1, 1, 1.0, 0.0], '202222-1-0': [1.0, 1, 0, 1, 1, 1, 1, 1.0, 0.0], '011111-2-1': [0.0, 0, 1, 1, 1, 1, 1, 2.0, 1.0], '110111-2-0': [0.0, 1, 1, 0, 1, 1, 1, 2.0, 0.0], '333333-0-3': [2.0, 1, 1, 1, 1, 1, 1, 0.0, 3.0], '110100-1-3': [0.0, 1, 1, 0, 1, 0, 0, 1.0, 3.0], '011011-1-0': [0.0, 0, 1, 1, 0, 1, 1, 1.0, 0.0], '100111-3-1': [0.0, 1, 0, 0, 1, 1, 1, 3.0, 1.0], '010100-0-0': [0.0, 0, 1, 0, 1, 0, 0, 0.0, 0.0], '222202-3-0': [1.0, 1, 1, 1, 1, 0, 1, 3.0, 0.0], '222222-3-0': [1.0, 1, 1, 1, 1, 1, 1, 3.0, 0.0], '330033-2-1': [2.0, 1, 1, 0, 0, 1, 1, 2.0, 1.0], '303300-2-2': [2.0, 1, 0, 1, 1, 0, 0, 2.0, 2.0], '222022-2-0': [1.0, 1, 1, 1, 0, 1, 1, 2.0, 0.0], '220222-3-2': [1.0, 1, 1, 0, 1, 1, 1, 3.0, 2.0], '000111-3-0': [0.0, 0, 0, 0, 1, 1, 1, 3.0, 0.0], '111001-2-2': [0.0, 1, 1, 1, 0, 0, 1, 2.0, 2.0], '020220-2-1': [1.0, 0, 1, 0, 1, 1, 0, 2.0, 1.0], '222222-0-0': [1.0, 1, 1, 1, 1, 1, 1, 0.0, 0.0], '300333-3-2': [2.0, 1, 0, 0, 1, 1, 1, 3.0, 2.0], '222222-0-3': [1.0, 1, 1, 1, 1, 1, 1, 0.0, 3.0], '000200-2-1': [1.0, 0, 0, 0, 1, 0, 0, 2.0, 1.0], '333300-1-1': [2.0, 1, 1, 1, 1, 0, 0, 1.0, 1.0], '333333-2-0': [2.0, 1, 1, 1, 1, 1, 1, 2.0, 0.0], '110010-0-3': [0.0, 1, 1, 0, 0, 1, 0, 0.0, 3.0], '330030-1-2': [2.0, 1, 1, 0, 0, 1, 0, 1.0, 2.0], '220202-0-1': [1.0, 1, 1, 0, 1, 0, 1, 0.0, 1.0], '333030-3-2': [2.0, 1, 1, 1, 0, 1, 0, 3.0, 2.0], '111011-1-1': [0.0, 1, 1, 1, 0, 1, 1, 1.0, 1.0], '202220-3-0': [1.0, 1, 0, 1, 1, 1, 0, 3.0, 0.0], '222020-2-0': [1.0, 1, 1, 1, 0, 1, 0, 2.0, 0.0], '333303-0-2': [2.0, 1, 1, 1, 1, 0, 1, 0.0, 2.0], '100010-0-1': [0.0, 1, 0, 0, 0, 1, 0, 0.0, 1.0], '222222-3-1': [1.0, 1, 1, 1, 1, 1, 1, 3.0, 1.0], '101111-0-3': [0.0, 1, 0, 1, 1, 1, 1, 0.0, 3.0], '110011-0-2': [0.0, 1, 1, 0, 0, 1, 1, 0.0, 2.0], '101011-1-2': [0.0, 1, 0, 1, 0, 1, 1, 1.0, 2.0], '001011-2-2': [0.0, 0, 0, 1, 0, 1, 1, 2.0, 2.0], '011110-2-1': [0.0, 0, 1, 1, 1, 1, 0, 2.0, 1.0], '333033-2-2': [2.0, 1, 1, 1, 0, 1, 1, 2.0, 2.0], '330303-0-0': [2.0, 1, 1, 0, 1, 0, 1, 0.0, 0.0], '033030-3-2': [2.0, 0, 1, 1, 0, 1, 0, 3.0, 2.0], '333330-1-0': [2.0, 1, 1, 1, 1, 1, 0, 1.0, 0.0], '222202-0-1': [1.0, 1, 1, 1, 1, 0, 1, 0.0, 1.0], '110111-3-3': [0.0, 1, 1, 0, 1, 1, 1, 3.0, 3.0], '333330-2-3': [2.0, 1, 1, 1, 1, 1, 0, 2.0, 3.0], '101010-2-3': [0.0, 1, 0, 1, 0, 1, 0, 2.0, 3.0], '222002-2-3': [1.0, 1, 1, 1, 0, 0, 1, 2.0, 3.0], '222022-1-3': [1.0, 1, 1, 1, 0, 1, 1, 1.0, 3.0], '033033-1-2': [2.0, 0, 1, 1, 0, 1, 1, 1.0, 2.0], '010111-3-2': [0.0, 0, 1, 0, 1, 1, 1, 3.0, 2.0], '222202-3-2': [1.0, 1, 1, 1, 1, 0, 1, 3.0, 2.0], '330330-0-0': [2.0, 1, 1, 0, 1, 1, 0, 0.0, 0.0], '222222-1-2': [1.0, 1, 1, 1, 1, 1, 1, 1.0, 2.0], '022222-1-1': [1.0, 0, 1, 1, 1, 1, 1, 1.0, 1.0], '101001-3-0': [0.0, 1, 0, 1, 0, 0, 1, 3.0, 0.0], '033333-0-0': [2.0, 0, 1, 1, 1, 1, 1, 0.0, 0.0], '000000-0-0': [0, 0, 0, 0, 0, 0, 0, 0.0, 0.0], '100000-0-0': [0.0, 1, 0, 0, 0, 0, 0, 0.0, 0.0], '200000-0-0': [1.0, 1, 0, 0, 0, 0, 0, 0.0, 0.0], '300000-0-0': [2.0, 1, 0, 0, 0, 0, 0, 0.0, 0.0], '110000-0-0': [0.0, 1, 1, 0, 0, 0, 0, 0.0, 0.0], '220000-0-0': [1.0, 1, 1, 0, 0, 0, 0, 0.0, 0.0], '330000-0-0': [2.0, 1, 1, 0, 0, 0, 0, 0.0, 0.0], '111000-0-0': [0.0, 1, 1, 1, 0, 0, 0, 0.0, 0.0], '222000-0-0': [1.0, 1, 1, 1, 0, 0, 0, 0.0, 0.0], '333000-0-0': [2.0, 1, 1, 1, 0, 0, 0, 0.0, 0.0], '300000-1-0': [2.0, 1, 0, 0, 0, 0, 0, 1.0, 0.0], '300000-2-0': [2.0, 1, 0, 0, 0, 0, 0, 2.0, 0.0], '100000-1-0': [0.0, 1, 0, 0, 0, 0, 0, 1.0, 0.0], '200000-2-0': [1.0, 1, 0, 0, 0, 0, 0, 2.0, 0.0], '300000-3-0': [2.0, 1, 0, 0, 0, 0, 0, 3.0, 0.0], '000000-1-0': [0, 0, 0, 0, 0, 0, 0, 1.0, 0.0], '000000-2-0': [0, 0, 0, 0, 0, 0, 0, 2.0, 0.0], '000000-3-0': [0, 0, 0, 0, 0, 0, 0, 3.0, 0.0], '000000-0-3': [0, 0, 0, 0, 0, 0, 0, 0.0, 3.0], '000000-1-1': [0, 0, 0, 0, 0, 0, 0, 1.0, 1.0], '000000-2-2': [0, 0, 0, 0, 0, 0, 0, 2.0, 2.0], '000000-3-1': [0, 0, 0, 0, 0, 0, 0, 3.0, 1.0], '000000-3-2': [0, 0, 0, 0, 0, 0, 0, 3.0, 2.0], '000000-3-3': [0, 0, 0, 0, 0, 0, 0, 3.0, 3.0], '333300-0-0': [2.0, 1, 1, 1, 1, 0, 0, 0.0, 0.0], '333330-0-0': [2.0, 1, 1, 1, 1, 1, 0, 0.0, 0.0], '333333-0-0': [2.0, 1, 1, 1, 1, 1, 1, 0.0, 0.0], '333333-3-0': [2.0, 1, 1, 1, 1, 1, 1, 3.0, 0.0], '330000-3-0': [2.0, 1, 1, 0, 0, 0, 0, 3.0, 0.0], '333000-3-0': [2.0, 1, 1, 1, 0, 0, 0, 3.0, 0.0], '300000-3-3': [2.0, 1, 0, 0, 0, 0, 0, 3.0, 3.0], '330303-1-1': [2.0, 1, 1, 0, 1, 0, 1, 1.0, 1.0], '022202-2-2': [1.0, 0, 1, 1, 1, 0, 1, 2.0, 2.0], '100111-1-0': [0.0, 1, 0, 0, 1, 1, 1, 1.0, 0.0], '303033-3-1': [2.0, 1, 0, 1, 0, 1, 1, 3.0, 1.0], '101111-1-3': [0.0, 1, 0, 1, 1, 1, 1, 1.0, 3.0], '002220-1-1': [1.0, 0, 0, 1, 1, 1, 0, 1.0, 1.0], '111110-1-1': [0.0, 1, 1, 1, 1, 1, 0, 1.0, 1.0], '220222-3-3': [1.0, 1, 1, 0, 1, 1, 1, 3.0, 3.0], '022202-2-3': [1.0, 0, 1, 1, 1, 0, 1, 2.0, 3.0], '000100-0-2': [0.0, 0, 0, 0, 1, 0, 0, 0.0, 2.0], '011001-2-1': [0.0, 0, 1, 1, 0, 0, 1, 2.0, 1.0], '220202-2-3': [1.0, 1, 1, 0, 1, 0, 1, 2.0, 3.0], '222222-1-3': [1.0, 1, 1, 1, 1, 1, 1, 1.0, 3.0], '011111-3-1': [0.0, 0, 1, 1, 1, 1, 1, 3.0, 1.0], '333300-2-2': [2.0, 1, 1, 1, 1, 0, 0, 2.0, 2.0], '333030-0-1': [2.0, 1, 1, 1, 0, 1, 0, 0.0, 1.0], '030333-2-2': [2.0, 0, 1, 0, 1, 1, 1, 2.0, 2.0], '001011-1-0': [0.0, 0, 0, 1, 0, 1, 1, 1.0, 0.0], '220002-1-0': [1.0, 1, 1, 0, 0, 0, 1, 1.0, 0.0], '330333-0-3': [2.0, 1, 1, 0, 1, 1, 1, 0.0, 3.0], '111111-1-1': [0.0, 1, 1, 1, 1, 1, 1, 1.0, 1.0], '220022-3-2': [1.0, 1, 1, 0, 0, 1, 1, 3.0, 2.0], '303303-1-3': [2.0, 1, 0, 1, 1, 0, 1, 1.0, 3.0], '011111-2-0': [0.0, 0, 1, 1, 1, 1, 1, 2.0, 0.0], '011101-0-2': [0.0, 0, 1, 1, 1, 0, 1, 0.0, 2.0], '111110-2-0': [0.0, 1, 1, 1, 1, 1, 0, 2.0, 0.0], '333330-0-2': [2.0, 1, 1, 1, 1, 1, 0, 0.0, 2.0], '300300-3-0': [2.0, 1, 0, 0, 1, 0, 0, 3.0, 0.0], '111110-2-1': [0.0, 1, 1, 1, 1, 1, 0, 2.0, 1.0], '330033-1-3': [2.0, 1, 1, 0, 0, 1, 1, 1.0, 3.0], '333033-2-3': [2.0, 1, 1, 1, 0, 1, 1, 2.0, 3.0], '022222-1-0': [1.0, 0, 1, 1, 1, 1, 1, 1.0, 0.0], '100011-0-0': [0.0, 1, 0, 0, 0, 1, 1, 0.0, 0.0], '010101-3-0': [0.0, 0, 1, 0, 1, 0, 1, 3.0, 0.0], '011111-2-2': [0.0, 0, 1, 1, 1, 1, 1, 2.0, 2.0], '000033-1-1': [2.0, 0, 0, 0, 0, 1, 1, 1.0, 1.0], '033030-1-2': [2.0, 0, 1, 1, 0, 1, 0, 1.0, 2.0], '111111-3-0': [0.0, 1, 1, 1, 1, 1, 1, 3.0, 0.0], '220202-3-1': [1.0, 1, 1, 0, 1, 0, 1, 3.0, 1.0], '101101-2-0': [0.0, 1, 0, 1, 1, 0, 1, 2.0, 0.0], '303333-1-1': [2.0, 1, 0, 1, 1, 1, 1, 1.0, 1.0], '000222-0-2': [1.0, 0, 0, 0, 1, 1, 1, 0.0, 2.0], '022220-0-1': [1.0, 0, 1, 1, 1, 1, 0, 0.0, 1.0], '222200-1-3': [1.0, 1, 1, 1, 1, 0, 0, 1.0, 3.0], '022220-2-2': [1.0, 0, 1, 1, 1, 1, 0, 2.0, 2.0], '222200-1-2': [1.0, 1, 1, 1, 1, 0, 0, 1.0, 2.0], '300333-0-0': [2.0, 1, 0, 0, 1, 1, 1, 0.0, 0.0], '111101-0-3': [0.0, 1, 1, 1, 1, 0, 1, 0.0, 3.0], '220022-3-0': [1.0, 1, 1, 0, 0, 1, 1, 3.0, 0.0], '000333-2-0': [2.0, 0, 0, 0, 1, 1, 1, 2.0, 0.0], '111001-3-0': [0.0, 1, 1, 1, 0, 0, 1, 3.0, 0.0], '110111-3-1': [0.0, 1, 1, 0, 1, 1, 1, 3.0, 1.0], '222022-3-1': [1.0, 1, 1, 1, 0, 1, 1, 3.0, 1.0], '220002-3-0': [1.0, 1, 1, 0, 0, 0, 1, 3.0, 0.0], '303333-0-0': [2.0, 1, 0, 1, 1, 1, 1, 0.0, 0.0], '033033-3-1': [2.0, 0, 1, 1, 0, 1, 1, 3.0, 1.0], '200222-2-1': [1.0, 1, 0, 0, 1, 1, 1, 2.0, 1.0], '111000-2-0': [0.0, 1, 1, 1, 0, 0, 0, 2.0, 0.0], '001111-3-3': [0.0, 0, 0, 1, 1, 1, 1, 3.0, 3.0], '033333-3-3': [2.0, 0, 1, 1, 1, 1, 1, 3.0, 3.0], '222202-1-3': [1.0, 1, 1, 1, 1, 0, 1, 1.0, 3.0], '222222-2-0': [1.0, 1, 1, 1, 1, 1, 1, 2.0, 0.0], '100101-2-0': [0.0, 1, 0, 0, 1, 0, 1, 2.0, 0.0], '033030-3-1': [2.0, 0, 1, 1, 0, 1, 0, 3.0, 1.0], '220222-2-3': [1.0, 1, 1, 0, 1, 1, 1, 2.0, 3.0], '222220-2-0': [1.0, 1, 1, 1, 1, 1, 0, 2.0, 0.0], '330033-0-2': [2.0, 1, 1, 0, 0, 1, 1, 0.0, 2.0], '300333-1-2': [2.0, 1, 0, 0, 1, 1, 1, 1.0, 2.0], '010100-2-1': [0.0, 0, 1, 0, 1, 0, 0, 2.0, 1.0], '111011-2-0': [0.0, 1, 1, 1, 0, 1, 1, 2.0, 0.0], '101101-1-3': [0.0, 1, 0, 1, 1, 0, 1, 1.0, 3.0], '202222-1-3': [1.0, 1, 0, 1, 1, 1, 1, 1.0, 3.0], '303333-2-3': [2.0, 1, 0, 1, 1, 1, 1, 2.0, 3.0], '000000-1-2': [0, 0, 0, 0, 0, 0, 0, 1.0, 2.0], '101111-3-2': [0.0, 1, 0, 1, 1, 1, 1, 3.0, 2.0], '022002-2-3': [1.0, 0, 1, 1, 0, 0, 1, 2.0, 3.0], '002220-3-3': [1.0, 0, 0, 1, 1, 1, 0, 3.0, 3.0], '303000-1-3': [2.0, 1, 0, 1, 0, 0, 0, 1.0, 3.0], '100011-3-2': [0.0, 1, 0, 0, 0, 1, 1, 3.0, 2.0], '110101-2-1': [0.0, 1, 1, 0, 1, 0, 1, 2.0, 1.0], '101101-3-2': [0.0, 1, 0, 1, 1, 0, 1, 3.0, 2.0], '002020-2-0': [1.0, 0, 0, 1, 0, 1, 0, 2.0, 0.0], '330000-3-3': [2.0, 1, 1, 0, 0, 0, 0, 3.0, 3.0], '003003-3-3': [2.0, 0, 0, 1, 0, 0, 1, 3.0, 3.0], '000022-3-3': [1.0, 0, 0, 0, 0, 1, 1, 3.0, 3.0], '033000-2-0': [2.0, 0, 1, 1, 0, 0, 0, 2.0, 0.0], '011100-1-1': [0.0, 0, 1, 1, 1, 0, 0, 1.0, 1.0], '033303-0-0': [2.0, 0, 1, 1, 1, 0, 1, 0.0, 0.0], '010100-3-0': [0.0, 0, 1, 0, 1, 0, 0, 3.0, 0.0], '110000-2-0': [0.0, 1, 1, 0, 0, 0, 0, 2.0, 0.0], '100100-1-1': [0.0, 1, 0, 0, 1, 0, 0, 1.0, 1.0], '222220-2-2': [1.0, 1, 1, 1, 1, 1, 0, 2.0, 2.0], '002022-3-0': [1.0, 0, 0, 1, 0, 1, 1, 3.0, 0.0], '003030-1-1': [2.0, 0, 0, 1, 0, 1, 0, 1.0, 1.0], '033003-2-0': [2.0, 0, 1, 1, 0, 0, 1, 2.0, 0.0], '010111-1-1': [0.0, 0, 1, 0, 1, 1, 1, 1.0, 1.0], '303330-0-0': [2.0, 1, 0, 1, 1, 1, 0, 0.0, 0.0], '010010-1-1': [0.0, 0, 1, 0, 0, 1, 0, 1.0, 1.0], '030300-2-2': [2.0, 0, 1, 0, 1, 0, 0, 2.0, 2.0], '033000-1-0': [2.0, 0, 1, 1, 0, 0, 0, 1.0, 0.0], '000110-3-1': [0.0, 0, 0, 0, 1, 1, 0, 3.0, 1.0], '033330-2-3': [2.0, 0, 1, 1, 1, 1, 0, 2.0, 3.0], '011011-3-2': [0.0, 0, 1, 1, 0, 1, 1, 3.0, 2.0], '020202-2-0': [1.0, 0, 1, 0, 1, 0, 1, 2.0, 0.0], '101011-1-0': [0.0, 1, 0, 1, 0, 1, 1, 1.0, 0.0], '303330-2-3': [2.0, 1, 0, 1, 1, 1, 0, 2.0, 3.0], '200022-1-0': [1.0, 1, 0, 0, 0, 1, 1, 1.0, 0.0], '011000-2-0': [0.0, 0, 1, 1, 0, 0, 0, 2.0, 0.0], '020200-2-2': [1.0, 0, 1, 0, 1, 0, 0, 2.0, 2.0], '001011-2-0': [0.0, 0, 0, 1, 0, 1, 1, 2.0, 0.0], '202000-1-2': [1.0, 1, 0, 1, 0, 0, 0, 1.0, 2.0], '200000-1-1': [1.0, 1, 0, 0, 0, 0, 0, 1.0, 1.0], '020000-3-2': [1.0, 0, 1, 0, 0, 0, 0, 3.0, 2.0], '022222-1-2': [1.0, 0, 1, 1, 1, 1, 1, 1.0, 2.0], '333330-1-2': [2.0, 1, 1, 1, 1, 1, 0, 1.0, 2.0], '101111-1-1': [0.0, 1, 0, 1, 1, 1, 1, 1.0, 1.0], '300033-0-0': [2.0, 1, 0, 0, 0, 1, 1, 0.0, 0.0], '303330-1-1': [2.0, 1, 0, 1, 1, 1, 0, 1.0, 1.0], '220022-3-3': [1.0, 1, 1, 0, 0, 1, 1, 3.0, 3.0], '003033-1-1': [2.0, 0, 0, 1, 0, 1, 1, 1.0, 1.0], '110101-3-0': [0.0, 1, 1, 0, 1, 0, 1, 3.0, 0.0], '011111-3-3': [0.0, 0, 1, 1, 1, 1, 1, 3.0, 3.0], '110001-3-1': [0.0, 1, 1, 0, 0, 0, 1, 3.0, 1.0], '002200-1-3': [1.0, 0, 0, 1, 1, 0, 0, 1.0, 3.0], '010110-1-0': [0.0, 0, 1, 0, 1, 1, 0, 1.0, 0.0], '330333-2-0': [2.0, 1, 1, 0, 1, 1, 1, 2.0, 0.0], '003300-3-1': [2.0, 0, 0, 1, 1, 0, 0, 3.0, 1.0], '200222-1-3': [1.0, 1, 0, 0, 1, 1, 1, 1.0, 3.0], '330030-3-2': [2.0, 1, 1, 0, 0, 1, 0, 3.0, 2.0], '111010-3-0': [0.0, 1, 1, 1, 0, 1, 0, 3.0, 0.0], '303000-2-1': [2.0, 1, 0, 1, 0, 0, 0, 2.0, 1.0], '222222-2-1': [1.0, 1, 1, 1, 1, 1, 1, 2.0, 1.0], '330330-2-1': [2.0, 1, 1, 0, 1, 1, 0, 2.0, 1.0], '000001-3-0': [0.0, 0, 0, 0, 0, 0, 1, 3.0, 0.0], '111010-3-3': [0.0, 1, 1, 1, 0, 1, 0, 3.0, 3.0], '100101-3-0': [0.0, 1, 0, 0, 1, 0, 1, 3.0, 0.0], '333330-1-3': [2.0, 1, 1, 1, 1, 1, 0, 1.0, 3.0], '220222-0-3': [1.0, 1, 1, 0, 1, 1, 1, 0.0, 3.0], '333333-0-2': [2.0, 1, 1, 1, 1, 1, 1, 0.0, 2.0], '111101-3-2': [0.0, 1, 1, 1, 1, 0, 1, 3.0, 2.0], '333003-3-1': [2.0, 1, 1, 1, 0, 0, 1, 3.0, 1.0], '033033-1-3': [2.0, 0, 1, 1, 0, 1, 1, 1.0, 3.0], '303333-1-0': [2.0, 1, 0, 1, 1, 1, 1, 1.0, 0.0], '200222-1-1': [1.0, 1, 0, 0, 1, 1, 1, 1.0, 1.0], '222022-2-2': [1.0, 1, 1, 1, 0, 1, 1, 2.0, 2.0], '033333-1-3': [2.0, 0, 1, 1, 1, 1, 1, 1.0, 3.0], '333033-1-3': [2.0, 1, 1, 1, 0, 1, 1, 1.0, 3.0], '200222-3-2': [1.0, 1, 0, 0, 1, 1, 1, 3.0, 2.0], '000011-3-0': [0.0, 0, 0, 0, 0, 1, 1, 3.0, 0.0], '111001-1-2': [0.0, 1, 1, 1, 0, 0, 1, 1.0, 2.0], '022022-3-3': [1.0, 0, 1, 1, 0, 1, 1, 3.0, 3.0], '022222-0-2': [1.0, 0, 1, 1, 1, 1, 1, 0.0, 2.0], '030303-1-2': [2.0, 0, 1, 0, 1, 0, 1, 1.0, 2.0], '022222-2-3': [1.0, 0, 1, 1, 1, 1, 1, 2.0, 3.0], '101101-3-0': [0.0, 1, 0, 1, 1, 0, 1, 3.0, 0.0], '000202-2-0': [1.0, 0, 0, 0, 1, 0, 1, 2.0, 0.0], '111011-0-3': [0.0, 1, 1, 1, 0, 1, 1, 0.0, 3.0], '220200-2-2': [1.0, 1, 1, 0, 1, 0, 0, 2.0, 2.0], '010000-1-0': [0.0, 0, 1, 0, 0, 0, 0, 1.0, 0.0], '330303-1-2': [2.0, 1, 1, 0, 1, 0, 1, 1.0, 2.0], '202002-3-0': [1.0, 1, 0, 1, 0, 0, 1, 3.0, 0.0], '303303-2-1': [2.0, 1, 0, 1, 1, 0, 1, 2.0, 1.0], '200022-2-3': [1.0, 1, 0, 0, 0, 1, 1, 2.0, 3.0], '030300-2-3': [2.0, 0, 1, 0, 1, 0, 0, 2.0, 3.0], '030003-0-0': [2.0, 0, 1, 0, 0, 0, 1, 0.0, 0.0], '202220-2-1': [1.0, 1, 0, 1, 1, 1, 0, 2.0, 1.0], '001010-1-0': [0.0, 0, 0, 1, 0, 1, 0, 1.0, 0.0], '202000-0-0': [1.0, 1, 0, 1, 0, 0, 0, 0.0, 0.0], '100000-3-0': [0.0, 1, 0, 0, 0, 0, 0, 3.0, 0.0], '011000-1-0': [0.0, 0, 1, 1, 0, 0, 0, 1.0, 0.0], '003303-1-1': [2.0, 0, 0, 1, 1, 0, 1, 1.0, 1.0], '000110-1-1': [0.0, 0, 0, 0, 1, 1, 0, 1.0, 1.0], '220000-3-0': [1.0, 1, 1, 0, 0, 0, 0, 3.0, 0.0], '000022-3-2': [1.0, 0, 0, 0, 0, 1, 1, 3.0, 2.0], '020200-1-1': [1.0, 0, 1, 0, 1, 0, 0, 1.0, 1.0], '011010-2-3': [0.0, 0, 1, 1, 0, 1, 0, 2.0, 3.0], '101101-2-1': [0.0, 1, 0, 1, 1, 0, 1, 2.0, 1.0], '330330-3-3': [2.0, 1, 1, 0, 1, 1, 0, 3.0, 3.0], '022222-3-1': [1.0, 0, 1, 1, 1, 1, 1, 3.0, 1.0], '202022-3-1': [1.0, 1, 0, 1, 0, 1, 1, 3.0, 1.0], '011010-3-2': [0.0, 0, 1, 1, 0, 1, 0, 3.0, 2.0], '110011-2-2': [0.0, 1, 1, 0, 0, 1, 1, 2.0, 2.0], '033030-2-0': [2.0, 0, 1, 1, 0, 1, 0, 2.0, 0.0], '101011-3-2': [0.0, 1, 0, 1, 0, 1, 1, 3.0, 2.0], '333303-0-0': [2.0, 1, 1, 1, 1, 0, 1, 0.0, 0.0], '011001-3-1': [0.0, 0, 1, 1, 0, 0, 1, 3.0, 1.0], '000110-3-3': [0.0, 0, 0, 0, 1, 1, 0, 3.0, 3.0], '002220-2-3': [1.0, 0, 0, 1, 1, 1, 0, 2.0, 3.0], '222222-2-2': [1.0, 1, 1, 1, 1, 1, 1, 2.0, 2.0], '300000-3-1': [2.0, 1, 0, 0, 0, 0, 0, 3.0, 1.0], '222002-1-0': [1.0, 1, 1, 1, 0, 0, 1, 1.0, 0.0], '033030-0-0': [2.0, 0, 1, 1, 0, 1, 0, 0.0, 0.0], '110000-1-2': [0.0, 1, 1, 0, 0, 0, 0, 1.0, 2.0], '001101-1-1': [0.0, 0, 0, 1, 1, 0, 1, 1.0, 1.0], '002202-3-0': [1.0, 0, 0, 1, 1, 0, 1, 3.0, 0.0], '101110-2-2': [0.0, 1, 0, 1, 1, 1, 0, 2.0, 2.0], '020202-1-3': [1.0, 0, 1, 0, 1, 0, 1, 1.0, 3.0], '030300-3-0': [2.0, 0, 1, 0, 1, 0, 0, 3.0, 0.0], '020200-2-3': [1.0, 0, 1, 0, 1, 0, 0, 2.0, 3.0], '002022-3-1': [1.0, 0, 0, 1, 0, 1, 1, 3.0, 1.0], '002020-3-0': [1.0, 0, 0, 1, 0, 1, 0, 3.0, 0.0], '202000-3-3': [1.0, 1, 0, 1, 0, 0, 0, 3.0, 3.0], '220000-3-3': [1.0, 1, 1, 0, 0, 0, 0, 3.0, 3.0], '003333-1-0': [2.0, 0, 0, 1, 1, 1, 1, 1.0, 0.0], '000111-0-0': [0.0, 0, 0, 0, 1, 1, 1, 0.0, 0.0], '333033-2-0': [2.0, 1, 1, 1, 0, 1, 1, 2.0, 0.0], '020200-2-0': [1.0, 0, 1, 0, 1, 0, 0, 2.0, 0.0], '020000-1-3': [1.0, 0, 1, 0, 0, 0, 0, 1.0, 3.0], '330303-2-0': [2.0, 1, 1, 0, 1, 0, 1, 2.0, 0.0], '110101-3-3': [0.0, 1, 1, 0, 1, 0, 1, 3.0, 3.0], '200000-1-3': [1.0, 1, 0, 0, 0, 0, 0, 1.0, 3.0], '110001-2-3': [0.0, 1, 1, 0, 0, 0, 1, 2.0, 3.0], '202222-2-0': [1.0, 1, 0, 1, 1, 1, 1, 2.0, 0.0], '330300-2-0': [2.0, 1, 1, 0, 1, 0, 0, 2.0, 0.0], '010011-1-0': [0.0, 0, 1, 0, 0, 1, 1, 1.0, 0.0], '030000-3-3': [2.0, 0, 1, 0, 0, 0, 0, 3.0, 3.0], '222002-0-0': [1.0, 1, 1, 1, 0, 0, 1, 0.0, 0.0], '330033-1-1': [2.0, 1, 1, 0, 0, 1, 1, 1.0, 1.0], '330330-1-3': [2.0, 1, 1, 0, 1, 1, 0, 1.0, 3.0], '303033-0-0': [2.0, 1, 0, 1, 0, 1, 1, 0.0, 0.0], '003333-2-0': [2.0, 0, 0, 1, 1, 1, 1, 2.0, 0.0], '020222-2-2': [1.0, 0, 1, 0, 1, 1, 1, 2.0, 2.0], '333033-3-3': [2.0, 1, 1, 1, 0, 1, 1, 3.0, 3.0], '110101-2-0': [0.0, 1, 1, 0, 1, 0, 1, 2.0, 0.0], '001000-3-0': [0.0, 0, 0, 1, 0, 0, 0, 3.0, 0.0], '003303-1-2': [2.0, 0, 0, 1, 1, 0, 1, 1.0, 2.0], '300030-2-0': [2.0, 1, 0, 0, 0, 1, 0, 2.0, 0.0], '002200-3-2': [1.0, 0, 0, 1, 1, 0, 0, 3.0, 2.0], '333330-2-0': [2.0, 1, 1, 1, 1, 1, 0, 2.0, 0.0], '020222-3-0': [1.0, 0, 1, 0, 1, 1, 1, 3.0, 0.0], '030033-3-0': [2.0, 0, 1, 0, 0, 1, 1, 3.0, 0.0], '330003-3-1': [2.0, 1, 1, 0, 0, 0, 1, 3.0, 1.0], '303000-3-1': [2.0, 1, 0, 1, 0, 0, 0, 3.0, 1.0], '020002-2-3': [1.0, 0, 1, 0, 0, 0, 1, 2.0, 3.0], '001111-1-0': [0.0, 0, 0, 1, 1, 1, 1, 1.0, 0.0], '010111-1-2': [0.0, 0, 1, 0, 1, 1, 1, 1.0, 2.0], '100100-3-3': [0.0, 1, 0, 0, 1, 0, 0, 3.0, 3.0], '000100-2-1': [0.0, 0, 0, 0, 1, 0, 0, 2.0, 1.0], '200000-1-0': [1.0, 1, 0, 0, 0, 0, 0, 1.0, 0.0], '003300-3-0': [2.0, 0, 0, 1, 1, 0, 0, 3.0, 0.0], '002000-2-1': [1.0, 0, 0, 1, 0, 0, 0, 2.0, 1.0], '100000-2-1': [0.0, 1, 0, 0, 0, 0, 0, 2.0, 1.0], '000010-3-1': [0.0, 0, 0, 0, 0, 1, 0, 3.0, 1.0], '033333-2-1': [2.0, 0, 1, 1, 1, 1, 1, 2.0, 1.0], '000222-2-3': [1.0, 0, 0, 0, 1, 1, 1, 2.0, 3.0], '330300-1-2': [2.0, 1, 1, 0, 1, 0, 0, 1.0, 2.0], '300303-0-0': [2.0, 1, 0, 0, 1, 0, 1, 0.0, 0.0], '111000-1-0': [0.0, 1, 1, 1, 0, 0, 0, 1.0, 0.0], '002220-1-0': [1.0, 0, 0, 1, 1, 1, 0, 1.0, 0.0], '020022-1-0': [1.0, 0, 1, 0, 0, 1, 1, 1.0, 0.0], '011000-2-2': [0.0, 0, 1, 1, 0, 0, 0, 2.0, 2.0], '010010-1-0': [0.0, 0, 1, 0, 0, 1, 0, 1.0, 0.0], '330003-3-2': [2.0, 1, 1, 0, 0, 0, 1, 3.0, 2.0], '022222-3-3': [1.0, 0, 1, 1, 1, 1, 1, 3.0, 3.0], '202200-3-2': [1.0, 1, 0, 1, 1, 0, 0, 3.0, 2.0], '003303-2-2': [2.0, 0, 0, 1, 1, 0, 1, 2.0, 2.0], '330033-3-3': [2.0, 1, 1, 0, 0, 1, 1, 3.0, 3.0], '222220-0-0': [1.0, 1, 1, 1, 1, 1, 0, 0.0, 0.0], '100001-1-1': [0.0, 1, 0, 0, 0, 0, 1, 1.0, 1.0], '202202-1-0': [1.0, 1, 0, 1, 1, 0, 1, 1.0, 0.0], '100010-3-0': [0.0, 1, 0, 0, 0, 1, 0, 3.0, 0.0], '202020-2-3': [1.0, 1, 0, 1, 0, 1, 0, 2.0, 3.0], '001100-3-3': [0.0, 0, 0, 1, 1, 0, 0, 3.0, 3.0], '022002-3-1': [1.0, 0, 1, 1, 0, 0, 1, 3.0, 1.0], '202222-1-2': [1.0, 1, 0, 1, 1, 1, 1, 1.0, 2.0], '101101-0-0': [0.0, 1, 0, 1, 1, 0, 1, 0.0, 0.0], '330333-2-3': [2.0, 1, 1, 0, 1, 1, 1, 2.0, 3.0], '100111-1-2': [0.0, 1, 0, 0, 1, 1, 1, 1.0, 2.0], '033030-3-0': [2.0, 0, 1, 1, 0, 1, 0, 3.0, 0.0], '001101-3-0': [0.0, 0, 0, 1, 1, 0, 1, 3.0, 0.0], '003333-3-3': [2.0, 0, 0, 1, 1, 1, 1, 3.0, 3.0], '202022-3-0': [1.0, 1, 0, 1, 0, 1, 1, 3.0, 0.0], '003000-3-3': [2.0, 0, 0, 1, 0, 0, 0, 3.0, 3.0], '000333-2-3': [2.0, 0, 0, 0, 1, 1, 1, 2.0, 3.0], '000020-0-0': [1.0, 0, 0, 0, 0, 1, 0, 0.0, 0.0], '011100-2-3': [0.0, 0, 1, 1, 1, 0, 0, 2.0, 3.0], '222002-1-2': [1.0, 1, 1, 1, 0, 0, 1, 1.0, 2.0], '010000-3-2': [0.0, 0, 1, 0, 0, 0, 0, 3.0, 2.0], '300300-1-0': [2.0, 1, 0, 0, 1, 0, 0, 1.0, 0.0], '001100-0-0': [0.0, 0, 0, 1, 1, 0, 0, 0.0, 0.0], '100100-2-1': [0.0, 1, 0, 0, 1, 0, 0, 2.0, 1.0], '011011-2-2': [0.0, 0, 1, 1, 0, 1, 1, 2.0, 2.0], '200020-1-0': [1.0, 1, 0, 0, 0, 1, 0, 1.0, 0.0], '002022-2-1': [1.0, 0, 0, 1, 0, 1, 1, 2.0, 1.0], '003330-1-3': [2.0, 0, 0, 1, 1, 1, 0, 1.0, 3.0], '110001-1-2': [0.0, 1, 1, 0, 0, 0, 1, 1.0, 2.0], '100010-1-0': [0.0, 1, 0, 0, 0, 1, 0, 1.0, 0.0], '220220-3-1': [1.0, 1, 1, 0, 1, 1, 0, 3.0, 1.0], '010111-0-0': [0.0, 0, 1, 0, 1, 1, 1, 0.0, 0.0], '300000-2-2': [2.0, 1, 0, 0, 0, 0, 0, 2.0, 2.0], '010100-1-0': [0.0, 0, 1, 0, 1, 0, 0, 1.0, 0.0], '022000-2-0': [1.0, 0, 1, 1, 0, 0, 0, 2.0, 0.0], '300003-3-3': [2.0, 1, 0, 0, 0, 0, 1, 3.0, 3.0], '000222-2-2': [1.0, 0, 0, 0, 1, 1, 1, 2.0, 2.0], '022202-3-1': [1.0, 0, 1, 1, 1, 0, 1, 3.0, 1.0], '022200-2-0': [1.0, 0, 1, 1, 1, 0, 0, 2.0, 0.0], '010000-2-1': [0.0, 0, 1, 0, 0, 0, 0, 2.0, 1.0], '001110-2-1': [0.0, 0, 0, 1, 1, 1, 0, 2.0, 1.0], '033030-3-3': [2.0, 0, 1, 1, 0, 1, 0, 3.0, 3.0], '110100-2-2': [0.0, 1, 1, 0, 1, 0, 0, 2.0, 2.0], '333003-2-3': [2.0, 1, 1, 1, 0, 0, 1, 2.0, 3.0], '333030-2-3': [2.0, 1, 1, 1, 0, 1, 0, 2.0, 3.0], '200000-1-2': [1.0, 1, 0, 0, 0, 0, 0, 1.0, 2.0], '003000-1-2': [2.0, 0, 0, 1, 0, 0, 0, 1.0, 2.0], '033000-1-1': [2.0, 0, 1, 1, 0, 0, 0, 1.0, 1.0], '220002-0-0': [1.0, 1, 1, 0, 0, 0, 1, 0.0, 0.0], '002002-1-0': [1.0, 0, 0, 1, 0, 0, 1, 1.0, 0.0], '100101-1-0': [0.0, 1, 0, 0, 1, 0, 1, 1.0, 0.0], '111001-1-0': [0.0, 1, 1, 1, 0, 0, 1, 1.0, 0.0], '011111-1-0': [0.0, 0, 1, 1, 1, 1, 1, 1.0, 0.0], '202020-3-3': [1.0, 1, 0, 1, 0, 1, 0, 3.0, 3.0], '111100-3-0': [0.0, 1, 1, 1, 1, 0, 0, 3.0, 0.0], '303003-3-0': [2.0, 1, 0, 1, 0, 0, 1, 3.0, 0.0], '030333-1-1': [2.0, 0, 1, 0, 1, 1, 1, 1.0, 1.0], '101000-1-2': [0.0, 1, 0, 1, 0, 0, 0, 1.0, 2.0], '200002-2-0': [1.0, 1, 0, 0, 0, 0, 1, 2.0, 0.0], '300300-1-1': [2.0, 1, 0, 0, 1, 0, 0, 1.0, 1.0], '202002-2-3': [1.0, 1, 0, 1, 0, 0, 1, 2.0, 3.0], '333303-2-2': [2.0, 1, 1, 1, 1, 0, 1, 2.0, 2.0], '010110-2-0': [0.0, 0, 1, 0, 1, 1, 0, 2.0, 0.0], '333300-3-2': [2.0, 1, 1, 1, 1, 0, 0, 3.0, 2.0], '202000-2-1': [1.0, 1, 0, 1, 0, 0, 0, 2.0, 1.0], '030033-1-2': [2.0, 0, 1, 0, 0, 1, 1, 1.0, 2.0], '003300-2-0': [2.0, 0, 0, 1, 1, 0, 0, 2.0, 0.0], '111010-1-1': [0.0, 1, 1, 1, 0, 1, 0, 1.0, 1.0], '200200-2-1': [1.0, 1, 0, 0, 1, 0, 0, 2.0, 1.0], '222020-0-0': [1.0, 1, 1, 1, 0, 1, 0, 0.0, 0.0], '300000-1-2': [2.0, 1, 0, 0, 0, 0, 0, 1.0, 2.0], '010111-2-1': [0.0, 0, 1, 0, 1, 1, 1, 2.0, 1.0], '333330-3-1': [2.0, 1, 1, 1, 1, 1, 0, 3.0, 1.0], '030330-3-1': [2.0, 0, 1, 0, 1, 1, 0, 3.0, 1.0], '030030-1-0': [2.0, 0, 1, 0, 0, 1, 0, 1.0, 0.0], '033003-3-1': [2.0, 0, 1, 1, 0, 0, 1, 3.0, 1.0], '222002-2-0': [1.0, 1, 1, 1, 0, 0, 1, 2.0, 0.0], '030303-0-0': [2.0, 0, 1, 0, 1, 0, 1, 0.0, 0.0], '030000-3-2': [2.0, 0, 1, 0, 0, 0, 0, 3.0, 2.0], '011101-1-0': [0.0, 0, 1, 1, 1, 0, 1, 1.0, 0.0], '000033-2-0': [2.0, 0, 0, 0, 0, 1, 1, 2.0, 0.0], '002220-2-0': [1.0, 0, 0, 1, 1, 1, 0, 2.0, 0.0], '020222-2-0': [1.0, 0, 1, 0, 1, 1, 1, 2.0, 0.0], '300303-1-3': [2.0, 1, 0, 0, 1, 0, 1, 1.0, 3.0], '000300-1-0': [2.0, 0, 0, 0, 1, 0, 0, 1.0, 0.0], '020220-2-0': [1.0, 0, 1, 0, 1, 1, 0, 2.0, 0.0], '111110-3-0': [0.0, 1, 1, 1, 1, 1, 0, 3.0, 0.0], '222020-2-2': [1.0, 1, 1, 1, 0, 1, 0, 2.0, 2.0], '303330-2-1': [2.0, 1, 0, 1, 1, 1, 0, 2.0, 1.0], '101100-1-3': [0.0, 1, 0, 1, 1, 0, 0, 1.0, 3.0], '003303-1-0': [2.0, 0, 0, 1, 1, 0, 1, 1.0, 0.0], '303030-3-2': [2.0, 1, 0, 1, 0, 1, 0, 3.0, 2.0], '002000-2-2': [1.0, 0, 0, 1, 0, 0, 0, 2.0, 2.0], '222002-3-0': [1.0, 1, 1, 1, 0, 0, 1, 3.0, 0.0], '000030-2-0': [2.0, 0, 0, 0, 0, 1, 0, 2.0, 0.0], '101010-3-0': [0.0, 1, 0, 1, 0, 1, 0, 3.0, 0.0], '022200-1-1': [1.0, 0, 1, 1, 1, 0, 0, 1.0, 1.0], '002020-2-3': [1.0, 0, 0, 1, 0, 1, 0, 2.0, 3.0], '110011-2-3': [0.0, 1, 1, 0, 0, 1, 1, 2.0, 3.0], '000022-2-1': [1.0, 0, 0, 0, 0, 1, 1, 2.0, 1.0], '100000-1-1': [0.0, 1, 0, 0, 0, 0, 0, 1.0, 1.0], '300300-2-1': [2.0, 1, 0, 0, 1, 0, 0, 2.0, 1.0], '330030-3-0': [2.0, 1, 1, 0, 0, 1, 0, 3.0, 0.0], '011011-0-0': [0.0, 0, 1, 1, 0, 1, 1, 0.0, 0.0], '303333-1-3': [2.0, 1, 0, 1, 1, 1, 1, 1.0, 3.0], '200202-3-2': [1.0, 1, 0, 0, 1, 0, 1, 3.0, 2.0], '001000-1-0': [0.0, 0, 0, 1, 0, 0, 0, 1.0, 0.0], '330333-1-0': [2.0, 1, 1, 0, 1, 1, 1, 1.0, 0.0], '202002-1-1': [1.0, 1, 0, 1, 0, 0, 1, 1.0, 1.0], '100101-2-2': [0.0, 1, 0, 0, 1, 0, 1, 2.0, 2.0], '330003-1-0': [2.0, 1, 1, 0, 0, 0, 1, 1.0, 0.0], '101101-1-0': [0.0, 1, 0, 1, 1, 0, 1, 1.0, 0.0], '110010-3-3': [0.0, 1, 1, 0, 0, 1, 0, 3.0, 3.0], '022220-3-3': [1.0, 0, 1, 1, 1, 1, 0, 3.0, 3.0], '020020-1-0': [1.0, 0, 1, 0, 0, 1, 0, 1.0, 0.0]} - --- Getting data from folder /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/GOOGLE_PIXEL_RESULTS/summary_files_only_0.89 - --- Maximum input size = -1 - --- X format manipulated by the model = base_Y - --- Getting data from file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/GOOGLE_PIXEL_RESULTS/summary_files_only_0.89/summary_fifth_experiments_02Aug22_05_37_44_with_configuration_really_tested.csv - --- Getting data from file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/GOOGLE_PIXEL_RESULTS/summary_files_only_0.89/summary_first_results_with_configuration_really_tested.csv - --- Getting data from file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/GOOGLE_PIXEL_RESULTS/summary_files_only_0.89/summary_fourth_experiments__31Jul22_22_49_44_with_configuration_really_tested.csv - --- Getting data from file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/GOOGLE_PIXEL_RESULTS/summary_files_only_0.89/summary_google_pixel_varying_frequency_with_configuration_really_tested.csv - --- Getting data from file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/GOOGLE_PIXEL_RESULTS/summary_files_only_0.89/summary_google_pixel_varying_number_of_threads_with_configuration_really_tested.csv - --- Getting data from file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/GOOGLE_PIXEL_RESULTS/summary_files_only_0.89/summary_second_results_with_configuration_really_tested.csv - --- Getting data from file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/GOOGLE_PIXEL_RESULTS/summary_files_only_0.89/summary_third_result_cleaned_with_configuration_really_tested.csv - --- Getting data from file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/GOOGLE_PIXEL_RESULTS/summary_files_only_0.89/summary_to_verify_strange_results.csv - --- Getting data from file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/GOOGLE_PIXEL_RESULTS/summary_files_only_0.89/summary_twelfth_before_meeting.csv - --- Getting data from file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/GOOGLE_PIXEL_RESULTS/summary_files_only_0.89/summary___03Aug22_05_34_39_with_configuration_really_tested.csv - --- Getting data from file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/GOOGLE_PIXEL_RESULTS/summary_files_only_0.89/summary___09Aug22_08_43_01.csv - --- Getting data from file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/GOOGLE_PIXEL_RESULTS/summary_files_only_0.89/summary___10Aug22_12_36_17.csv - --- Getting data from file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/GOOGLE_PIXEL_RESULTS/summary_files_only_0.89/summary___12Aug22_11_07_50.csv - --- Getting data from file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/GOOGLE_PIXEL_RESULTS/summary_files_only_0.89/summary___17Aug22_13_08_20.csv -*** Total energy efficiencies: [10829988671.831848, 11271402985.343796, 11835117871.856445, 11115693246.882881, 7744553642.650806, 14014690198.265823, 12835751160.993692, 15072476000.850086, 15861711256.58063, 15103367446.80594, 14193154641.516396, 13704431053.692589, 14941965406.36169, 13904280154.559978, 11958775708.378078, 12422190504.229136, 13244489299.11487, 14498805298.443407, 14878826834.261774, 13184350176.340683, 14515768479.29906, 15148485454.424267, 11563514337.02325, 1619850293.4358807, 15227537478.77662, 12714137867.025375, 13712530510.380384, 14204444570.706173, 14288735332.61318, 14395593796.65072, 15034451445.487333, 14177780865.38339, 15278348593.857187, 14874621812.74041, 13280265392.82361, 11308622485.386433, 11533320339.125751, 14655579232.458004, 14823423380.68923, 12977423176.899149, 11067652130.41236, 12470196231.00789, 12658099664.813522, 13903816180.427042, 14471780028.94356, 11667290866.728037, 14092347150.879715, 14166071691.655617, 14334040479.330315, 10199294208.840748, 14563969322.455019, 14594342940.789293, 15440819969.30365, 15988488288.432327, 10499448253.994251, 12057461036.314661, 13026006421.821165, 14474943149.660782, 10890802281.840895, 13789280489.133356, 6206361520.558573, 13753001592.597586, 15929350146.231434, 10346654305.863657, 10312116840.40865, 14097711236.580742, 11969296360.974827, 13784129504.653522, 15804679449.491407, 6218480079.099067, 6003554104.029585, 14151777817.088272, 15331051050.866896, 12835751160.993692, 15872839508.132448, 14095406166.176382, 14925818681.154661, 14045358079.381556, 12317273251.316717, 11817746710.23476, 13829154623.777847, 15864982651.64147, 13561013712.897066, 12616768189.5947, 13712605724.190134, 13743003093.549995, 14390518375.252914, 14087701577.399946, 12477742826.233706, 11913313962.28483, 7765120631.149005, 15012017119.704325, 15052941194.179932, 12785418485.925173, 11902466429.093437, 13070067323.916784, 14223092043.31785, 13677476888.483427, 14800343367.966137, 14522261174.153862, 13585184541.146809, 15302944745.657406, 9938974695.370426, 12674978072.287935, 15847508930.071281, 13446770287.478502, 14403991634.16166, 11838060073.41965, 13885706747.759195, 11878826466.975676, 12373986415.837713, 13419378387.55433, 12592000302.208008, 16215287124.089106, 11607890115.069016, 15732497203.54862, 14122618220.437122, 15222530563.035736, 15007150907.40738, 14778842018.612473, 11691120593.908926, 13361213732.655474, 11063476697.552206, 11607229911.367193, 13772833636.56522, 15666712622.357025, 13451509326.603992, 10395312961.292013, 6111684930.418467, 14047528407.614323, 15686643607.300564, 13830416959.410492, 14080045056.14418, 12321431651.786486, 14500655429.625418, 15070431662.374104, 10515534599.263493, 12840398976.87701, 15123376505.532131, 14249500198.780527, 13229665673.118774, 11459308568.239609, 13320350431.77916, 10684388505.734846, 13766178701.51896, 14460730440.416006, 14639637991.031757, 13822617119.034851, 10583914566.641617, 7219330479.29135, 15671205570.173307, 14103636340.557686, 10890102530.315323, 12220292773.774273, 14446232567.00885, 14778186805.148129, 14313318542.904173, 10075333266.836134, 15824387279.72453, 14129921805.012732, 15150114913.62162, 15159761142.803434, 12976463290.882996, 14052976912.364231, 14320636179.941658, 14123954650.806406, 11742671105.396345, 12442484614.867773, 13694709322.947266, 15111309908.788132, 11461738424.790365, 12513561572.354038, 10871987779.885736, 13345451002.843914, 15248016614.238901, 12108149995.762148, 13740416059.79829, 13620192752.96784, 11742271237.07176, 14657190304.561756, 14508144872.531439, 15385988288.185717, 13025293818.065302, 12295616121.028208, 13569165428.480322, 14019405661.316395, 12908055917.698235, 14361976380.293646, 14509155276.979774, 13468757197.367126, 13852123045.63859, 15338505477.380306, 13730944881.241056, 11787671039.106777, 14726651262.589447, 14933352448.024466, 14254435980.477125, 13985290271.692234, 15106812719.332037, 17630558694.77448, 10569718390.992908, 13490088157.726112, 12740395334.46723, 14214479437.334045, 12597441207.741884, 13053432922.324242, 13517367790.004988, 14281185109.865158, 11532602089.476847, 12054278002.99187, 13418532066.266079, 15170478249.32681, 14930141866.208012, 13997917109.93404, 14650211549.054768, 13585369100.893103, 11216131488.952671, 13731963066.512136, 10887754868.731785, 11605101602.664532, 3292105202.513851, 13662807379.009008, 15432670345.815277, 13767012585.802904, 13967533864.285854, 15528046758.0544, 14792899408.284023, 12035490253.659992, 14359934633.577549, 13494675675.712149, 14263788804.637444, 13826764467.980669, 14515642055.879416, 12017367499.510292, 14095922754.343307, 10228912840.456577, 14384742966.220308, 10831501906.88591, 12684319010.623117, 15834385000.403776, 15595928215.061611, 14004896111.680643, 13545491857.12757, 14576855743.06251, 12080227204.913269, 13277356000.435497, 13583376120.968113, 13225816264.315292, 12701670777.774109, 13695515814.21211, 9201917679.644438, 15790678762.326597, 14598327031.722164, 12089851778.417196, 11783642889.632044, 12918694901.766243, 13559965557.687483, 13743550838.768908, 15312505263.673683, 10632890934.184532, 7104290991.759023, 5609028291.9387045, 10269365455.90848, 5358769626.493757, 5413071485.022031, 5524617696.455405, 5883010454.109577, 9880837104.519495, 10402709697.822088, 10478138412.017168, 10275897573.963343, 5520012806.429711, 10467861049.612429, 5536240228.535996, 10520800675.014572, 10571673834.261526, 5303154846.818372, 10524354935.975086, 8146469908.297905, 2751497562.180254, 5111958755.732292, 5492386746.144499, 5838252194.436778, 9157643713.790216, 8725917881.017065, 8793320381.554344, 12705257909.722488, 10756377585.89932, 10860100930.50205, 13266987723.033262, 9909170265.975996, 14322613248.733103, 11595544071.596024, 8498732877.373275, 11750487231.831547, 10084408059.511795, 9848377853.032824, 12798179535.467672, 15251088619.069136, 11642112100.11391, 12446800294.572485, 11473711646.565487, 8146469908.297905, 5492368456.744541, 8725809067.483562, 10756377585.89932, 12877238669.53101, 16232147970.356508, 17276238156.558975, 16089035406.763796, 17270333243.662476, 10084408059.511795, 9848377853.032824, 11473711743.841167, 11595544071.596024, 13041985695.23333, 13438400120.333483, 13175045908.951681, 14023081992.960411, 14109387257.53018, 15067865666.964005, 10662526762.942175, 13379358325.974688, 12292321232.772312, 13404268723.41766, 14911863431.18995, 14253216951.065857, 14427994927.116983, 10298586930.887213, 13549235890.841936, 15386698506.874779, 14568255189.2125, 14982687504.58845, 13434937285.712751, 14628566078.695833, 11193557883.566849, 14193940322.997305, 9632519385.445263, 12910472329.630178, 12468874571.85002, 12362391133.693079, 16077609838.211012, 14602100074.032648, 14662090139.59776, 13438548206.760126, 13720451293.083933, 12422560861.231298, 13786295870.452936, 12855040139.862837, 14399200556.385109, 10880623242.099306, 13323686983.956947, 11831169215.2977, 14286387786.85281, 13506559460.602041, 15017968999.908392, 14586168519.839378, 15274754649.253447, 14821951309.889946, 4992984856.276931, 15049135427.169708, 12300183518.7381, 14901908189.343645, 16239592451.187845, 12689099302.353321, 12790717009.223387, 14221635658.760386, 14401834217.605953, 12808082412.325474, 15203575881.047222, 15097712394.617968, 12894540709.354473, 11478960786.722055, 11496525749.918375, 14357811008.1337, 14663208104.648384, 13164009072.635054, 10542740269.050732, 11645632713.048117, 14371553521.821047, 12831600639.526976, 12484488023.630638, 15099786942.006248, 12988227470.62063, 14768125659.027607, 12421881890.262611, 13567950330.447432, 11746671287.02404, 12210772587.792402, 13292286751.84364, 15542938143.76907, 12373817991.036406, 12266206111.514534, 15121089686.207148, 14354884321.164698, 49900697611.75261, 16284841418.21427, 12649245282.780205, 12248762568.76149, 13410884005.240973, 13861550830.306894, 12619618206.070793, 13575059899.951809, 13532935104.163002, 7611972109.73419, 5642481111.794478, 10660117090.726126, 8563403439.062821, 16089483270.155294, 17713662193.376507, 13145579404.557837, 11417401947.352076, 14000308006.776148, 10778103635.777699, 13125943427.183828, 13709391069.976845, 13340679600.900229, 11201155959.295, 11522688750.283745, 10983169391.224886, 12601108141.449959, 12257064972.250004, 11012924768.508322, 12667865046.700085, 10135460428.628622, 10448185359.16682, 11352245417.38233, 10275982049.914555, 12184957913.155367, 14754441824.711329, 12850612909.982742, 11942166476.189112, 12711988294.801178, 13352311418.629679, 5989960825.6562, 12144942603.001259, 13468630213.370039, 8071025020.177562, 10984846404.38515, 12476170514.317654, 13502784274.117321, 13489251090.268719, 10229007008.915602, 11997960346.741053, 13985779259.648788, 11839826096.634293, 11398700320.189491, 13423107073.440504, 11898288669.140718, 12043389925.222591, 11138350566.21805, 12917092930.73338, 11844664334.057436, 14702487807.961985, 13293134893.415646, 14337534230.862976, 8819508753.362438, 13461287356.755075, 13202208993.60881, 13313575986.569265, 11763017543.364365, 12672600823.212149, 12127533138.4843, 10650251079.669203, 9252662453.621029, 13912636987.301937, 11749390206.648275, 11503455638.073677, 12966704097.21916, 13326563439.106268, 12158719929.965773, 14772139744.44198, 13885591061.0119, 16028749164.501448, 13959598131.089003, 14914131885.668266, 15954255957.319174, 10565988294.998167, 15859321474.790024, 13018731350.667341, 12027441811.236517, 12550389815.107658, 13826458587.682562, 14751416504.76987, 14396443502.597118, 14748327170.99063, 14236800706.145315, 14917179817.652395, 14243959136.930027, 15673416162.11328, 15929324771.852247, 13084073019.59471, 13042179713.411142, 15903737855.50818, 14522366622.954342, 16695549968.1115, 15478678120.888475, 14463386659.839949, 14397604238.654688, 14770830563.8026, 13526400151.49568, 10884176040.66328, 13236319932.441824, 15380805677.362993, 14551380926.049883, 14246069509.422352, 13120776749.983599, 14938304801.171164, 12655728742.172432, 13004797469.786604, 11392233458.761824, 13871530210.112068, 11872339111.996523, 7423574302.555194, 13657246808.30142, 3211871075.4950294, 14984708105.378462, 13684477013.499737, 14789355213.691393, 14287673738.112658, 13386827094.402565, 7055470105.973162, 9980936411.454123, 14224386857.804495, 8465178488.288426, 3444676768.755404, 10074338544.11704, 8513536523.071684, 15108433225.257673, 10992187852.093517, 15452391953.012367, 13471279232.675934, 11081302407.634575, 12859238913.085691, 10849423027.683388, 13609237950.72095, 13874571102.320799, 8558932529.934866, 12729464509.616474, 12611406007.821594, 12504532893.173775, 14119886306.675457, 12443165840.025682, 15333190223.557913, 14733811592.85764, 13560884983.354015, 14409055803.391315, 12586706675.611618, 14753135779.009829, 13990494857.793615, 11588412051.484997, 12797903191.541098, 11259739674.818718, 13196111369.901518, 16070659475.582241, 11530208569.942822, 13717835106.13489, 5054436278.721834, 12516412145.425688, 13683428410.355072, 12755215926.672813, 12080679610.712181, 14736981718.77418, 12798329050.159212, 11625825142.93952, 12356571100.945772, 13883393379.009699, 11472757936.280302, 13394465674.67254, 10921513634.417622, 12257064972.250004, 13209690629.045467, 12236502220.313328, 4718027109.783772, 14444312840.70523, 11852174933.361147, 10711076216.805037, 14185463588.042788, 13268811525.820444, 11184606402.516088, 13484430876.110443, 15557640279.352987, 13451237917.42554, 15282668231.611895, 12326960294.86089, 9783204195.037958, 11233026896.3596, 11068387136.763205, 14150676402.332033, 12070676223.42339, 10435766293.101019, 13285505513.484787, 14904373539.371391, 12530386186.502268, 14885404711.826008, 12809509780.060719, 10540573301.781883, 10921477850.696844, 12920497594.203348, 11648576427.474798, 12812496796.875801, 13692590391.635471, 14237408791.59993, 12516443477.618721, 13533264764.791859, 12131240613.452576, 13321042451.498085, 12845347158.352303, 10844152182.494068, 13506887837.45271, 10299849210.207561, 13285064266.49839, 11460109650.329136, 12336586491.191061, 13034495793.116482, 12670208412.258175, 10481279386.887081, 7496364263.332283, 10679504855.436882, 11927480916.030533, 12453749886.359531, 12660327218.817299, 11230529070.224499, 12940377211.995731, 15076589072.48824, 13901728679.961353, 12797903191.541098, 9265607916.535404, 9668281269.638697, 9568096140.230017, 12661321056.916437, 13940157691.063803, 11809317315.175327, 13654169915.221258, 8677467220.867573, 13484449059.122566, 14763111118.98477, 13767808660.50236, 14161738381.709831, 14337678127.72864, 14620310535.395771, 7320161921.981714, 6051071039.574004, 12431780603.935902, 13769969898.845802, 11294917061.424017, 13150575403.426777, 12879909016.32271, 14232302487.66415, 14443499197.66362, 6233792140.43487, 11668883754.580038, 14885870034.445902, 12648173350.804678, 12133492686.537285, 11963267981.988104, 14264907898.62215, 14577046981.822424, 12284333175.684391, 14157668288.66353, 1568536414.3571274, 10742142391.394255, 12868373270.329777, 13587842685.392525, 13972451913.80674, 14846663657.742832, 12860297304.353083, 8476515812.9402485, 3284525287.5601892, 14090619592.72473, 11355055554.6093, 12819017268.498163, 14338623807.5642, 8721209108.430794, 13890586627.254442, 7533921481.470321, 14639037922.427738, 11341636167.116741, 12657170413.611015, 8467113730.2716255, 12953334317.786741, 6257234927.885367, 13144404427.03541, 8609853115.905842, 12932729116.229023, 11527098479.46044, 12797379096.760984, 14429639634.179775, 14474880292.739979, 12524265764.919533, 12479113084.47486, 13547198439.36274, 11937034530.259785, 13984468848.896416, 14563926900.7381, 13728569702.694094, 9422317701.708267, 11743484714.680296, 11733357112.937082, 12307419651.010809, 8919094890.250538, 10920273268.918282, 9662862719.709341, 10720963342.88214, 11754748918.563099, 11739583174.359812, 13008417747.124165, 12514281924.246046, 12733095224.452637, 13867452119.154696, 11887652176.807428, 12469045594.31212, 11916238377.198992, 12714024713.521238, 11117855943.716965, 14664670316.214285, 11786670689.850264, 12977490542.653767, 12501375151.26664, 12443630354.494143, 11105916010.39958, 13671885681.160686, 14609780078.98047, 12643455810.489769, 5766580360.18061, 11702585803.359112, 14055841045.304787, 12377325235.262009, 11775636443.710691, 12935790616.11877, 8319329129.299013, 11710177783.919115, 14681722283.47763, 12720752763.265518, 8880442601.259247, 11179904791.930792, 10537108006.410776, 5926487844.77343, 9991107913.956577, 5804639067.542781, 11107569030.764635, 10679972488.39087, 6016955781.391962, 5955429565.134533, 6030926591.561527, 5816929591.88422, 5746300818.847867, 5792903692.976104, 10743134868.240822, 6007774059.633164, 5682237892.57161, 11099222610.448364, 6218634760.924586, 5716180219.729967, 6134705871.52699, 5933274396.140998, 6012216824.587563, 5863314414.372156, 6028999487.535044, 10913492022.783005, 5587965756.945841, 6079027355.6231, 6026783023.757579, 6055761451.444905, 5810507722.1647625, 6266331626.802354, 10578417278.363646, 5911528070.891045, 10604352662.593887, 6484453522.679377, 5852539416.852973, 10314063225.207571, 11353933911.02149, 5895600702.755604, 10281708532.07019, 5941064638.78327, 5868544600.938967, 6021448399.197943, 5577369266.464394] - --- Getting data from folder /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/GOOGLE_PIXEL_RESULTS/summary_files_only_0.89 - --- Maximum input size = -1 - --- X format manipulated by the model = base_Y - --- Getting data from file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/GOOGLE_PIXEL_RESULTS/summary_files_only_0.89/summary_fifth_experiments_02Aug22_05_37_44_with_configuration_really_tested.csv - --- Getting data from file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/GOOGLE_PIXEL_RESULTS/summary_files_only_0.89/summary_first_results_with_configuration_really_tested.csv - --- Getting data from file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/GOOGLE_PIXEL_RESULTS/summary_files_only_0.89/summary_fourth_experiments__31Jul22_22_49_44_with_configuration_really_tested.csv - --- Getting data from file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/GOOGLE_PIXEL_RESULTS/summary_files_only_0.89/summary_google_pixel_varying_frequency_with_configuration_really_tested.csv - --- Getting data from file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/GOOGLE_PIXEL_RESULTS/summary_files_only_0.89/summary_google_pixel_varying_number_of_threads_with_configuration_really_tested.csv - --- Getting data from file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/GOOGLE_PIXEL_RESULTS/summary_files_only_0.89/summary_second_results_with_configuration_really_tested.csv - --- Getting data from file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/GOOGLE_PIXEL_RESULTS/summary_files_only_0.89/summary_third_result_cleaned_with_configuration_really_tested.csv - --- Getting data from file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/GOOGLE_PIXEL_RESULTS/summary_files_only_0.89/summary_to_verify_strange_results.csv - --- Getting data from file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/GOOGLE_PIXEL_RESULTS/summary_files_only_0.89/summary_twelfth_before_meeting.csv - --- Getting data from file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/GOOGLE_PIXEL_RESULTS/summary_files_only_0.89/summary___03Aug22_05_34_39_with_configuration_really_tested.csv - --- Getting data from file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/GOOGLE_PIXEL_RESULTS/summary_files_only_0.89/summary___09Aug22_08_43_01.csv - --- Getting data from file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/GOOGLE_PIXEL_RESULTS/summary_files_only_0.89/summary___10Aug22_12_36_17.csv - --- Getting data from file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/GOOGLE_PIXEL_RESULTS/summary_files_only_0.89/summary___12Aug22_11_07_50.csv - --- Getting data from file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/GOOGLE_PIXEL_RESULTS/summary_files_only_0.89/summary___17Aug22_13_08_20.csv -*** Total energy : [35.536402216432755, 64.71129799002061, 36.734913097035495, 30.700472577378978, 26.767238609212782, 63.44082042960884, 58.54108121624596, 97.28797445994333, 85.51534231485796, 84.49044180099274, 75.19043109374802, 75.87039020058079, 88.45960297015073, 77.17119209715501, 55.19798222953497, 52.15820338037457, 78.94530881409207, 91.76824551852016, 54.087718626572986, 43.78047104305274, 91.83877298181203, 58.45814541687684, 67.53882894703122, 22.60411372898465, 102.00341241380069, 51.080839551389985, 81.77773921998886, 58.70580259207987, 93.11184671772176, 83.8645825370609, 92.69644842655524, 85.35681971478988, 89.99138924115384, 48.32825169162293, 80.89218696331669, 64.13091227501518, 52.516287756608044, 98.33180383203538, 41.43583708148781, 86.69594291794053, 41.81970183069355, 56.29375828423512, 62.38781956977318, 72.52828772049172, 72.03533813993924, 41.251803480253244, 77.28586489330746, 71.25193400283615, 71.21791539618593, 33.55309393673303, 58.70456587016728, 80.17631322756387, 58.67863075260059, 77.67467453614748, 32.51905730105663, 68.32437278660214, 64.30775539783755, 57.4797738276827, 35.64181472293627, 67.49357382359369, 26.332761918292903, 81.48911064839487, 77.59635035177494, 32.97385398783962, 33.23255472087933, 65.20383205963783, 55.14950525765903, 78.20736118066493, 75.13916289414331, 26.274511449565598, 27.241716653761866, 82.98598382291387, 75.96541207639095, 53.93709917505446, 83.79533601234984, 70.58820126566067, 75.15771108741323, 70.47402905804368, 39.76219318534942, 69.54756184550816, 64.195799103128, 48.4114598927455, 82.9156109905908, 100.207122447555, 82.9689480595376, 64.6497062836685, 73.9118250482876, 72.9096660218277, 58.2884375590111, 32.3869731002721, 26.7121133566337, 65.8277383833758, 79.3851939063441, 70.2667978545078, 81.3667303591789, 83.5550372075793, 65.4051401275013, 71.6230294037093, 102.719273058889, 91.8755525545871, 54.7592147928153, 103.605542776513, 34.2448289317877, 96.2036865454932, 72.979973067832, 86.2801902841026, 39.2183051603058, 55.6549041743458, 70.0078582686629, 79.1921814190437, 65.7590425822352, 56.046315848522, 83.5387640803202, 70.0487654332769, 52.6346324100534, 57.2873551037916, 87.1615988005907, 102.945501098208, 58.6922029582491, 57.3205072294823, 51.630790443296, 62.9526389384084, 90.2662722413003, 52.6902862777189, 64.6001284096528, 52.1245882760953, 65.8461101285994, 67.1483257685157, 26.7184846004408, 99.1199512733933, 71.5812859564726, 66.3842172994299, 90.7376428641244, 75.3849371705881, 69.1154876227722, 79.5378105979585, 32.3911267160719, 86.4225033041374, 77.6142915980758, 80.579674343825, 71.2294033945321, 33.5555977111976, 78.8740772526803, 63.3690752564047, 79.7127969833484, 46.3133982052407, 41.1716606409971, 84.3646166621502, 32.1859127423429, 28.6387646642511, 50.3428670012474, 92.8249833568298, 35.8868812091206, 57.5281823764323, 84.9404936835098, 45.2436589650941, 82.6335756822963, 50.7096930689716, 81.9077463484616, 69.5925937545452, 74.9625159265616, 59.6329403677947, 64.768131410946, 79.5738884766809, 77.6473695933206, 75.6785562491319, 36.9581904467489, 34.5550819751672, 55.1474477747145, 72.3253528074643, 57.5070787061249, 51.7596710203295, 31.3934447994613, 76.0798450282377, 67.2323504939425, 54.4639625494408, 83.7034659994173, 65.1406964237598, 50.8317348445158, 95.6220428328611, 62.5618690617415, 91.4259968153942, 75.2120882234259, 39.9085203282099, 37.8409560260374, 97.3671383278909, 67.8209046191028, 94.0135655715655, 74.9403190398345, 79.8767027494463, 89.776899533513, 99.8453916327805, 71.0356581632197, 57.5176175818552, 72.6506326213233, 78.5356318543746, 56.5693073110482, 73.251940060295, 58.7321270588738, 55.7442277111113, 73.6624240556838, 75.6622282738419, 93.4131245697236, 86.641218027865, 69.8226407220911, 72.5120663430038, 42.6214864172658, 76.4971891147909, 33.4260041380091, 32.0011057465816, 62.5543914533039, 44.0672441700072, 54.9134481539672, 44.3851855395692, 112.252246650916, 89.0597439439495, 77.6226342959476, 45.342545639677, 31.3418994560934, 80.0526614822044, 23.5175293800191, 76.6951102201836, 71.5079965571832, 84.777250997072, 72.5489714103032, 58.262720853322, 98.0625210176743, 49.4404352153497, 74.8645087621987, 55.3938120911074, 41.4528641815209, 100.311184339352, 77.6487009668172, 53.677951058628, 39.9195324609141, 33.4145827544387, 83.103378159748, 62.4324044343125, 62.4755025899128, 68.8022036229322, 95.9288937521245, 43.9976841972795, 82.3838251863148, 41.794008855435, 55.1955872410731, 63.3971718133292, 65.5557580165811, 70.9803740450458, 45.3072604814401, 75.8036384393518, 32.1912867561494, 79.3720923830505, 75.2161891555095, 58.0655432702143, 56.004272107212, 64.7867353921133, 73.393325791739, 57.8940253640561, 75.3926735584727, 38.6438793260726, 16.3307947163033, 13.4893048354332, 18.3191369059882, 14.0838858431668, 13.9697963651223, 13.7189335182749, 12.9248547023353, 25.3623210355619, 18.1188341516786, 17.9776183946517, 24.5924899083227, 13.6504873016518, 17.984386490349, 13.8323700917135, 17.8171709875973, 17.8136328789872, 14.4399767950293, 24.0280687781385, 11.04773, 22.55499, 24.78502, 29.19724, 24.2773, 28.50231, 38.59814, 26.06077, 32.11143, 46.07778, 35.08751, 47.10283999999999, 28.15818, 42.7422, 73.04875, 30.05234, 47.13362, 66.8775, 77.6323, 35.6832, 67.64763, 80.6761, 98.66502, 115.13669, 11.04773, 29.19724, 38.59814, 46.07778, 53.62951, 56.82057, 64.35313, 106.21078, 123.82321, 66.8775, 77.6323, 115.13669, 73.04875, 79.00024, 92.14393, 96.57158, 66.12237864852598, 83.8569021514259, 86.55908372523825, 31.96295936672102, 87.10137841468074, 77.79688045119694, 37.62672702026895, 40.707805921643576, 99.56004804973213, 91.64266045689709, 49.6365268588524, 55.62139896793428, 100.44256053548322, 91.04108716316011, 85.86709418709174, 68.27709347003412, 73.5143630448687, 34.531211142434685, 98.08558334376599, 30.734807722364668, 89.67295919976871, 37.3545557848716, 92.82346734847745, 40.36593190681932, 98.71806225531626, 91.26660104513866, 83.98672527663341, 45.25936522348479, 53.13375305902614, 45.07023497595242, 54.89737027002233, 84.41510028409691, 53.6505919747787, 83.3035486563878, 61.61278385319, 59.8357473888033, 80.9473075242288, 80.1899268231783, 45.8860959823931, 87.9883366652468, 45.1609465048481, 24.1374403681183, 75.0574196537613, 48.5955323771484, 75.3366281487845, 47.6246847339546, 51.3326168675035, 62.0291609855632, 52.1586628956498, 75.0091801682557, 45.0099417425521, 71.7851022973991, 67.5804517710351, 60.6815823315127, 33.8887834603504, 80.2428888615872, 74.4883903754354, 102.002963990619, 63.2881080327642, 49.5215662037853, 67.4694443841449, 61.0078855819444, 62.2597560074204, 53.0720402291821, 97.0033907151468, 73.0759138749433, 80.9276948124698, 63.8914148004144, 56.7479002567857, 55.9889928704492, 40.0698805124967, 89.2614987149264, 66.2043614748613, 42.6850354508384, 87.6643983443653, 96.9268799133665, 82.7028685460665, 20.2730896056071, 69.9632088197462, 41.7732349755354, 69.6438226916913, 109.874202798205, 44.8724765340684, 80.8971097844968, 82.7944265603379, 52.3623981374209, 14.9822385679116, 13.362479905568, 17.65816139009, 105.00109687320945, 39.92204534168386, 64.82001619850253, 93.70148281455602, 95.64698110453958, 97.0043167849163, 74.4831318809973, 80.21675217727041, 58.449843734673564, 83.02798102049613, 34.4916252352497, 41.82246108428108, 83.68676450959153, 86.43365459642617, 79.5806220896002, 43.85899784030102, 40.3948990870666, 51.680919654150905, 57.70074631354511, 42.47266528928453, 33.06575864579996, 38.48271275814499, 76.06186087808521, 61.59240778326698, 38.31727344984162, 62.72069654525214, 42.04621333129826, 27.414270971275005, 38.33628258038769, 72.31426635370143, 30.84463223263372, 74.34214040531062, 89.40162859050163, 82.79771486146721, 51.82043413295036, 33.39150595873643, 94.73104953565642, 76.30755632960373, 39.46922201479768, 41.92258529337472, 72.91082650802181, 44.48907436947681, 61.77677173928621, 37.46453250408571, 44.62557467187459, 85.8782938267127, 79.9871211726851, 66.54311678610547, 42.54593968589113, 43.98581744362714, 41.2112771905204, 95.35824625251036, 58.999551683518746, 58.12337398418788, 85.29350021391399, 68.11268258859181, 76.69149413315175, 32.02904675461461, 77.38792641178887, 56.72728338180733, 68.68847048358467, 85.45268353263162, 79.44879111187178, 53.41244164848047, 98.66003637723567, 50.17401859858811, 76.22620686685552, 56.36587794320171, 85.92125075504671, 64.94187940590403, 47.261265478697936, 57.21047710637256, 78.8194837737248, 49.41931284357229, 74.43416393210141, 73.62693555372604, 76.85298501974917, 78.98892594686254, 71.45892509072699, 79.66681688807911, 86.40713429401492, 78.84746341771039, 52.24843908649111, 40.838573735993684, 87.73797792788814, 64.25089221017343, 49.814270279446845, 89.21276593255729, 63.73792434520371, 91.10203171728844, 82.92589585237724, 83.48198615501106, 89.22173143973053, 45.93145920255071, 53.28388273452391, 63.39311214039606, 101.44390963131458, 88.0748025631995, 69.37565973641902, 76.53052030248016, 95.11984019839312, 51.17451467754853, 45.81348523547173, 69.72901800554702, 73.91177263939154, 50.4557052793426, 27.86299512820046, 82.00779235048205, 23.98412276526465, 87.20829086123818, 56.33322721184273, 71.90443674396933, 84.52879791585856, 73.31275563806082, 35.8863088610274, 38.269990495696405, 56.254266540548315, 29.660392939079458, 22.44356480668999, 55.34744693526562, 29.34546622830315, 77.62624080393333, 31.06062061477282, 81.35830423904434, 58.76194644449752, 60.484653752985835, 36.48721262882221, 53.29091998643152, 81.63493485553877, 80.16963008427506, 29.331584322088812, 62.669563544461724, 35.941505988108695, 85.2562842548241, 56.83939361137568, 76.18345987594073, 75.06196238428772, 72.31670560917817, 77.7920837079026, 74.74536356458539, 42.00513493266639, 97.4477993087831, 77.57621667528683, 56.880158834189615, 64.71265249480714, 74.8050514094236, 79.03690304614342, 93.5530302681106, 61.70736633784887, 41.48623715392385, 23.84502806404063, 59.318332001781286, 37.45828346692664, 62.95852732602467, 56.78135936837892, 73.08276501890562, 78.24767797732055, 47.58862500100224, 82.47916412519714, 44.42888788986695, 54.89700632647969, 75.26763933992237, 52.90383875415112, 76.35579765249746, 73.69017863100204, 57.33723345336789, 25.382226466175275, 70.98779227993477, 40.672301388671954, 71.00913070664843, 62.03120341832688, 75.57724470504559, 64.33997409241996, 76.98065980311152, 50.470000516399516, 58.6370944765814, 59.2169275668937, 42.494897108957154, 30.276377856940353, 80.04278396859557, 35.22248964071155, 65.34824041069513, 73.18295677224415, 50.121642670795254, 70.52682283226056, 87.53002178089183, 65.40226173805877, 92.65928549142409, 44.94678636770851, 49.31922940865544, 39.54493033100684, 80.94736701096696, 41.215784795617516, 81.66872704524802, 45.36592371702859, 62.53995293576916, 70.02713675655465, 73.38859474562628, 64.34512219904238, 83.10239746504709, 50.56673738427292, 31.249086970467445, 94.29930793987965, 33.008552866909774, 63.33291473508287, 77.70891264945926, 52.305660553812594, 64.35007047679922, 62.229672314345905, 32.55567293709175, 27.54961888696046, 57.61668750338357, 57.869084231929165, 52.141300619742324, 51.604696137494564, 65.58873751640105, 67.57287611693334, 79.64660959429389, 85.57933287675009, 61.958674038002826, 41.90141554208418, 30.617996362116138, 30.98063125088282, 36.88800733705025, 53.671785048668475, 58.81039857197384, 71.4589837097857, 29.01647467870326, 94.49408464421893, 92.57130206150522, 75.38525435820448, 85.77330898403667, 96.1514888870947, 81.50438397997827, 28.31277417055063, 26.957077100488743, 37.245499593655026, 41.393349766173586, 49.79470947563472, 78.5836408674881, 72.82903936158382, 64.65330182509297, 75.01155662770421, 26.21709253261557, 47.396418468531486, 87.19607015727797, 65.36175990721286, 49.23349758478151, 50.131704402498926, 85.34158691455114, 55.92467118019403, 71.49261933404156, 78.13433738304217, 23.271814457222327, 31.721882777468608, 82.64292151495445, 64.90106538269521, 76.4325894344246, 77.43016666098337, 72.53963798699066, 29.659992682257588, 23.657962241570964, 63.503699854423054, 42.151077227704505, 54.9760816945145, 74.73239429974956, 28.854441560215296, 40.077884631026805, 27.536240775049926, 63.03819652563211, 75.53040676188047, 62.61500040774629, 29.649894317218024, 68.45824901392889, 26.08548752567013, 70.39204293589904, 29.1448725037754, 61.75656078333707, 41.488651501874486, 88.86270165652928, 82.81499880951421, 72.83305131515111, 42.174782341496964, 52.60822658489953, 54.82947618628158, 76.02625566802186, 73.46366427282355, 90.43710623240364, 78.42035817300528, 31.27446828861957, 59.21002058329076, 59.40661316486577, 36.77983717149928, 32.30311403168223, 33.42552978625363, 30.72781519894828, 31.78714877872434, 32.64170010691823, 83.50940706004823, 74.45417223065692, 51.769595901132256, 68.5685659400938, 66.87351339419763, 62.71395189420631, 47.86510196998857, 39.019265274982374, 97.24138614826803, 59.358545626680076, 99.6674290491051, 44.887978162079634, 88.00551228316039, 55.880391426208845, 85.62206665875647, 43.401448789067906, 40.784636165372405, 105.2672237780514, 55.917443124663876, 28.13171207069184, 59.58014174819067, 57.13542391806448, 77.91783871145545, 72.65400201940935, 71.63108945590916, 30.213348273400626, 96.92513711752248, 54.8681089022372, 54.90126391795327, 43.68880457674721, 92.80579213921902, 25.752705265432734, 12.82440487818982, 25.378870651700414, 13.05030508081098, 16.962130007740114, 23.671865117505998, 12.605191807912393, 12.724500572380222, 12.568567782753549, 13.02862273430083, 13.100460968293364, 13.162529333531099, 23.48970283086431, 12.57695300211794, 13.395917496938448, 16.982170959553237, 12.26762907254409, 13.04299789746687, 12.369555647233597, 12.801274922165252, 12.615399718681916, 12.909260168513825, 12.654544813790569, 17.236925200640222, 13.49249894433128, 12.473598223784801, 12.58462594133227, 12.504158981784528, 13.028609429521124, 12.105878961419078, 23.863863929112192, 12.756494833976223, 17.76713091857071, 11.76973873612909, 12.941299579331238, 24.401835984242894, 16.598746445608374, 12.88737035992497, 24.722444893035714, 12.77057489674986, 12.939562727214717, 12.583421405685236, 13.574697742750608] - --- Getting data from folder /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/GOOGLE_PIXEL_RESULTS/summary_files_only_0.89 - --- Maximum input size = -1 - --- X format manipulated by the model = base_Y - --- Getting data from file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/GOOGLE_PIXEL_RESULTS/summary_files_only_0.89/summary_fifth_experiments_02Aug22_05_37_44_with_configuration_really_tested.csv - --- Getting data from file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/GOOGLE_PIXEL_RESULTS/summary_files_only_0.89/summary_first_results_with_configuration_really_tested.csv - --- Getting data from file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/GOOGLE_PIXEL_RESULTS/summary_files_only_0.89/summary_fourth_experiments__31Jul22_22_49_44_with_configuration_really_tested.csv - --- Getting data from file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/GOOGLE_PIXEL_RESULTS/summary_files_only_0.89/summary_google_pixel_varying_frequency_with_configuration_really_tested.csv - --- Getting data from file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/GOOGLE_PIXEL_RESULTS/summary_files_only_0.89/summary_google_pixel_varying_number_of_threads_with_configuration_really_tested.csv - --- Getting data from file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/GOOGLE_PIXEL_RESULTS/summary_files_only_0.89/summary_second_results_with_configuration_really_tested.csv - --- Getting data from file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/GOOGLE_PIXEL_RESULTS/summary_files_only_0.89/summary_third_result_cleaned_with_configuration_really_tested.csv - --- Getting data from file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/GOOGLE_PIXEL_RESULTS/summary_files_only_0.89/summary_to_verify_strange_results.csv - --- Getting data from file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/GOOGLE_PIXEL_RESULTS/summary_files_only_0.89/summary_twelfth_before_meeting.csv - --- Getting data from file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/GOOGLE_PIXEL_RESULTS/summary_files_only_0.89/summary___03Aug22_05_34_39_with_configuration_really_tested.csv - --- Getting data from file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/GOOGLE_PIXEL_RESULTS/summary_files_only_0.89/summary___09Aug22_08_43_01.csv - --- Getting data from file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/GOOGLE_PIXEL_RESULTS/summary_files_only_0.89/summary___10Aug22_12_36_17.csv - --- Getting data from file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/GOOGLE_PIXEL_RESULTS/summary_files_only_0.89/summary___12Aug22_11_07_50.csv - --- Getting data from file /mnt/c/Users/lavoi/opportunist_task_on_android/scripts_valuable_files/experiment_automatization/can_be_reused/GOOGLE_PIXEL_RESULTS/summary_files_only_0.89/summary___17Aug22_13_08_20.csv -*** Total workload : [384859000000.0, 729387000000.0, 434762000000.0, 341257000000.0, 207301000000.0, 889103000000.0, 751419000000.0, 1466370000000.0, 1356420000000.0, 1276090000000.0, 1067190000000.0, 1039760000000.0, 1321760000000.0, 1073010000000.0, 660100000000.0, 647919000000.0, 1045590000000.0, 1330530000000.0, 804762000000.0, 577217000000.0, 1333110000000.0, 885553000000.0, 780986000000.0, 36615300000.0, 1553260000000.0, 649449000000.0, 1121380000000.0, 833883000000.0, 1330450000000.0, 1207280000000.0, 1393640000000.0, 1210170000000.0, 1374920000000.0, 718865000000.0, 1074270000000.0, 725232000000.0, 605687000000.0, 1441110000000.0, 614221000000.0, 1125090000000.0, 462846000000.0, 701994000000.0, 789711000000.0, 1008420000000.0, 1042480000000.0, 481297000000.0, 1089140000000.0, 1009360000000.0, 1020840000000.0, 342218000000.0, 854971000000.0, 1170120000000.0, 906046000000.0, 1241900000000.0, 341432000000.0, 823818000000.0, 837673000000.0, 832017000000.0, 388168000000.0, 930688000000.0, 163431000000.0, 1120720000000.0, 1236060000000.0, 341169000000.0, 342698000000.0, 919225000000.0, 660101000000.0, 1078020000000.0, 1187550000000.0, 163388000000.0, 163547000000.0, 1174400000000.0, 1164630000000.0, 692323000000.0, 1330070000000.0, 994970000000.0, 1121790000000.0, 989833000000.0, 489762000000.0, 821895000000.0, 887774000000.0, 768047000000.0, 1124420000000.0, 1264290000000.0, 1137720000000.0, 888481000000.0, 1063630000000.0, 1027130000000.0, 727308000000.0, 385836000000.0, 207423000000.0, 988207000000.0, 1194980000000.0, 898390000000.0, 968465000000.0, 1092070000000.0, 930263000000.0, 979622000000.0, 1520280000000.0, 1334240000000.0, 743914000000.0, 1585470000000.0, 340358000000.0, 1219380000000.0, 1156550000000.0, 1160190000000.0, 564900000000.0, 658846000000.0, 972109000000.0, 940710000000.0, 813702000000.0, 752107000000.0, 1051920000000.0, 1135860000000.0, 610977000000.0, 901273000000.0, 1230950000000.0, 1567090000000.0, 880803000000.0, 847131000000.0, 603622000000.0, 841124000000.0, 998659000000.0, 611588000000.0, 889727000000.0, 816621000000.0, 885729000000.0, 698028000000.0, 163295000000.0, 1392390000000.0, 1122870000000.0, 918121000000.0, 1277590000000.0, 928850000000.0, 1002220000000.0, 1198670000000.0, 340610000000.0, 1109700000000.0, 1173790000000.0, 1148220000000.0, 942341000000.0, 384524000000.0, 1050630000000.0, 677060000000.0, 1097340000000.0, 669726000000.0, 602738000000.0, 1166140000000.0, 340653000000.0, 206752000000.0, 788934000000.0, 1309170000000.0, 390812000000.0, 703011000000.0, 1227070000000.0, 668619000000.0, 1182760000000.0, 510917000000.0, 1296140000000.0, 983338000000.0, 1135690000000.0, 904021000000.0, 840461000000.0, 1118250000000.0, 1111960000000.0, 1068880000000.0, 433988000000.0, 429951000000.0, 755228000000.0, 1092930000000.0, 659131000000.0, 647698000000.0, 341309000000.0, 1015320000000.0, 1025160000000.0, 659458000000.0, 1150120000000.0, 887229000000.0, 596880000000.0, 1401550000000.0, 907657000000.0, 1406680000000.0, 979660000000.0, 490700000000.0, 513470000000.0, 1365030000000.0, 875436000000.0, 1350220000000.0, 1087320000000.0, 1075840000000.0, 1243600000000.0, 1531480000000.0, 975387000000.0, 677999000000.0, 1069900000000.0, 1172800000000.0, 806364000000.0, 1024450000000.0, 887255000000.0, 982802000000.0, 778591000000.0, 1020690000000.0, 1190120000000.0, 1231560000000.0, 879587000000.0, 946532000000.0, 576130000000.0, 1092470000000.0, 385489000000.0, 385750000000.0, 839388000000.0, 668521000000.0, 819865000000.0, 621300000000.0, 1644520000000.0, 1209910000000.0, 870626000000.0, 622642000000.0, 341243000000.0, 929019000000.0, 77422300000.0, 1047870000000.0, 1103560000000.0, 1167130000000.0, 1013330000000.0, 904706000000.0, 1450630000000.0, 595040000000.0, 1075050000000.0, 747522000000.0, 591275000000.0, 1386980000000.0, 1127120000000.0, 645068000000.0, 562703000000.0, 341795000000.0, 1195420000000.0, 676237000000.0, 792459000000.0, 1089440000000.0, 1496100000000.0, 616183000000.0, 1115930000000.0, 609225000000.0, 666775000000.0, 841747000000.0, 890469000000.0, 938774000000.0, 575478000000.0, 1038170000000.0, 296221000000.0, 1253340000000.0, 1098030000000.0, 702004000000.0, 659934000000.0, 836960000000.0, 995211000000.0, 795670000000.0, 1154450000000.0, 410896000000.0, 116019000000.0, 75662100000.0, 188126000000.0, 75472200000.0, 75619700000.0, 75791800000.0, 76037200000.0, 250600000000.0, 188485000000.0, 188372000000.0, 252710000000.0, 75350800000.0, 188258000000.0, 76579500000.0, 187451000000.0, 188320000000.0, 76577300000.0, 252880000000.0, 90000000000.0, 62060000000.00001, 126699999999.99998, 160362534000.0, 141737000000.0, 261014000000.0, 336804200000.0, 229160700000.0, 407984000000.0, 495630000000.0, 381053900000.0, 624912800000.0, 279024200000.0, 612180000000.0, 847040000000.0, 255406809999.99997, 553843000000.0, 674420000000.0, 764552224000.0, 456680000000.0, 1031700000000.0, 939240200000.0, 1228063800000.0, 1321045181000.0, 90000000000.0, 160362000000.0, 336800000000.0, 495630000000.0, 690600000000.0, 922319899999.9999, 1111780000000.0, 1708829000000.0, 2138468100000.0, 674420000000.0, 764552224000.0, 1321045192200.0, 847040000000.0, 1030320000000.0, 1238267000000.0, 1272335000000.0, 927239000000.0, 1183170000000.0, 1304260000000.0, 340806000000.0, 1165360000000.0, 956304000000.0, 504359000000.0, 607029000000.0, 1419050000000.0, 1322220000000.0, 511186000000.0, 753627000000.0, 1545480000000.0, 1326310000000.0, 1286520000000.0, 917298000000.0, 1075410000000.0, 386527000000.0, 1392220000000.0, 296054000000.0, 1157720000000.0, 465769000000.0, 1147520000000.0, 648988000000.0, 1441490000000.0, 1338160000000.0, 1128660000000.0, 620979000000.0, 660057000000.0, 621352000000.0, 705708000000.0, 1215510000000.0, 583752000000.0, 1109910000000.0, 728951000000.0, 854837000000.0, 1093320000000.0, 1204290000000.0, 669302000000.0, 1344000000000.0, 669373000000.0, 120518000000.0, 1129550000000.0, 597734000000.0, 1122660000000.0, 773406000000.0, 651365000000.0, 793397000000.0, 741781000000.0, 1080270000000.0, 576491000000.0, 1091390000000.0, 1020310000000.0, 782461000000.0, 389008000000.0, 922514000000.0, 1069490000000.0, 1495690000000.0, 833125000000.0, 522093000000.0, 785724000000.0, 876778000000.0, 798892000000.0, 662577000000.0, 1464730000000.0, 949126000000.0, 1195150000000.0, 793652000000.0, 769953000000.0, 657684000000.0, 489284000000.0, 1186490000000.0, 1029010000000.0, 528177000000.0, 1075310000000.0, 1465640000000.0, 1187190000000.0, 1011640000000.0, 1139340000000.0, 528400000000.0, 853051000000.0, 1473510000000.0, 622002000000.0, 1020890000000.0, 1123940000000.0, 708617000000.0, 114044000000.0, 75397700000.0, 188238000000.0, 899168000000.0, 642325000000.0, 1148200000000.0, 1231760000000.0, 1092040000000.0, 1358090000000.0, 802787000000.0, 1052920000000.0, 801312000000.0, 1107650000000.0, 386346000000.0, 481907000000.0, 919146000000.0, 1089160000000.0, 975425000000.0, 483016000000.0, 511717000000.0, 523810000000.0, 602868000000.0, 482160000000.0, 339783000000.0, 468910000000.0, 1122250000000.0, 791500000000.0, 457591000000.0, 797305000000.0, 561414000000.0, 164210000000.0, 465592000000.0, 973974000000.0, 248947000000.0, 816637000000.0, 1115390000000.0, 1118000000000.0, 699019000000.0, 341562000000.0, 1136580000000.0, 1067220000000.0, 467309000000.0, 477863000000.0, 978690000000.0, 529344000000.0, 744002000000.0, 417293000000.0, 576433000000.0, 1017200000000.0, 1176010000000.0, 884567000000.0, 610004000000.0, 387933000000.0, 554757000000.0, 1258940000000.0, 785495000000.0, 683706000000.0, 1080890000000.0, 826039000000.0, 816784000000.0, 296355000000.0, 1076670000000.0, 666511000000.0, 790155000000.0, 1108040000000.0, 1058780000000.0, 649427000000.0, 1457420000000.0, 696696000000.0, 1221810000000.0, 786845000000.0, 1281440000000.0, 1036100000000.0, 499362000000.0, 907319000000.0, 1026130000000.0, 594388000000.0, 934178000000.0, 1018000000000.0, 1133690000000.0, 1137160000000.0, 1053900000000.0, 1134200000000.0, 1288950000000.0, 1123100000000.0, 818911000000.0, 650531000000.0, 1147970000000.0, 837972000000.0, 792233000000.0, 1295580000000.0, 1064140000000.0, 1410140000000.0, 1199390000000.0, 1201940000000.0, 1317880000000.0, 621287000000.0, 579951000000.0, 839092000000.0, 1560290000000.0, 1281610000000.0, 988330000000.0, 1004140000000.0, 1420930000000.0, 647651000000.0, 595795000000.0, 794369000000.0, 1025270000000.0, 599027000000.0, 206843000000.0, 1120000000000.0, 77034000000.0, 1306790000000.0, 770891000000.0, 1063420000000.0, 1207720000000.0, 981425000000.0, 253195000000.0, 381971000000.0, 800182000000.0, 251081000000.0, 77310900000.0, 557589000000.0, 249834000000.0, 1172810000000.0, 341424000000.0, 1257180000000.0, 791599000000.0, 670249000000.0, 469198000000.0, 578176000000.0, 1110990000000.0, 1112320000000.0, 251046000000.0, 797750000000.0, 453273000000.0, 1066090000000.0, 802566000000.0, 947963000000.0, 1150940000000.0, 1065500000000.0, 1054930000000.0, 1077010000000.0, 528706000000.0, 1437660000000.0, 1085330000000.0, 659151000000.0, 828186000000.0, 842285000000.0, 1042980000000.0, 1503460000000.0, 711499000000.0, 569101000000.0, 120523000000.0, 742453000000.0, 512558000000.0, 803050000000.0, 685957000000.0, 1077020000000.0, 1001440000000.0, 553257000000.0, 1019160000000.0, 616824000000.0, 629820000000.0, 1008170000000.0, 577790000000.0, 935898000000.0, 973425000000.0, 701607000000.0, 119754000000.0, 1025370000000.0, 482055000000.0, 760584000000.0, 879941000000.0, 1002820000000.0, 719617000000.0, 1038040000000.0, 785194000000.0, 788742000000.0, 904992000000.0, 523833000000.0, 296200000000.0, 899123000000.0, 389856000000.0, 924722000000.0, 883368000000.0, 523058000000.0, 936985000000.0, 1304580000000.0, 819516000000.0, 1379270000000.0, 575746000000.0, 519853000000.0, 431889000000.0, 1045880000000.0, 480105000000.0, 1046380000000.0, 621177000000.0, 890407000000.0, 876491000000.0, 993187000000.0, 780586000000.0, 1107010000000.0, 649547000000.0, 338870000000.0, 1273690000000.0, 339983000000.0, 841382000000.0, 890553000000.0, 645273000000.0, 838771000000.0, 788463000000.0, 341225000000.0, 206522000000.0, 615318000000.0, 690232000000.0, 649355000000.0, 653332000000.0, 736596000000.0, 874419000000.0, 1200800000000.0, 1189700000000.0, 792941000000.0, 388241000000.0, 296022000000.0, 296427000000.0, 467051000000.0, 748193000000.0, 694511000000.0, 975713000000.0, 251789000000.0, 1274200000000.0, 1366640000000.0, 1037890000000.0, 1214700000000.0, 1378590000000.0, 1191620000000.0, 207254000000.0, 163119000000.0, 463028000000.0, 569985000000.0, 562427000000.0, 1033420000000.0, 938032000000.0, 920166000000.0, 1083430000000.0, 163432000000.0, 553063000000.0, 1297990000000.0, 826707000000.0, 597374000000.0, 599739000000.0, 1217390000000.0, 815217000000.0, 878239000000.0, 1106200000000.0, 36502700000.0, 340761000000.0, 1063480000000.0, 881865000000.0, 1067950000000.0, 1149580000000.0, 932881000000.0, 251413000000.0, 77705200000.0, 894807000000.0, 478628000000.0, 704739000000.0, 1071560000000.0, 251645000000.0, 556705000000.0, 207456000000.0, 922819000000.0, 856638000000.0, 792529000000.0, 251048000000.0, 886763000000.0, 163223000000.0, 925262000000.0, 250933000000.0, 798681000000.0, 478244000000.0, 1137210000000.0, 1194990000000.0, 1054250000000.0, 528208000000.0, 656504000000.0, 742786000000.0, 907528000000.0, 1027350000000.0, 1317120000000.0, 1076600000000.0, 294678000000.0, 695332000000.0, 697039000000.0, 452665000000.0, 288115000000.0, 365016000000.0, 296920000000.0, 340789000000.0, 383695000000.0, 980366000000.0, 968531000000.0, 647859000000.0, 873090000000.0, 927365000000.0, 745522000000.0, 596832000000.0, 464963000000.0, 1236330000000.0, 659940000000.0, 1461590000000.0, 529080000000.0, 1142090000000.0, 698582000000.0, 1065450000000.0, 482013000000.0, 557603000000.0, 1537930000000.0, 706990000000.0, 162224000000.0, 697242000000.0, 803087000000.0, 964415000000.0, 855547000000.0, 926605000000.0, 251355000000.0, 1135010000000.0, 805558000000.0, 698385000000.0, 387977000000.0, 1037560000000.0, 271359000000.0, 76003700000.0, 253562000000.0, 75752500000.0, 188408000000.0, 252815000000.0, 75844800000.0, 75779900000.0, 75800200000.0, 75786600000.0, 75279300000.0, 76249300000.0, 252353000000.0, 75559400000.0, 76118600000.0, 188489000000.0, 76287800000.0, 74556000000.0, 75883500000.0, 75953500000.0, 75846500000.0, 75691200000.0, 76294200000.0, 188115000000.0, 75395500000.0, 75827400000.0, 75844700000.0, 75722300000.0, 75702900000.0, 75859500000.0, 252442000000.0, 75410500000.0, 188409000000.0, 76320200000.0, 75739300000.0, 251682000000.0, 188461000000.0, 75978600000.0, 254189000000.0, 75870700000.0, 75936400000.0, 75770300000.0, 75711000000.0] ---- Size of X before removing aberrants points from the dataset: 779 - --- Actual line: ['X_0' 'X_1' 'X_2' 'X_3' 'X_4' 'X_5' 'X_6' 'X_7' 'X_8' 'y'] - --- Actual line: [0.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.08299887e+10] - --- Actual line: [0.0000000e+00 0.0000000e+00 1.0000000e+00 1.0000000e+00 0.0000000e+00 - 0.0000000e+00 1.0000000e+00 0.0000000e+00 3.0000000e+00 1.1271403e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 1.18351179e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.11156932e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 - 0.00000000e+00 7.74455364e+09] - --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 2.00000000e+00 1.40146902e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 1.28357512e+10] - --- Actual line: [1.0000000e+00 1.0000000e+00 1.0000000e+00 1.0000000e+00 1.0000000e+00 - 1.0000000e+00 1.0000000e+00 3.0000000e+00 3.0000000e+00 1.5072476e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 3.00000000e+00 - 2.00000000e+00 1.58617113e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 3.00000000e+00 - 3.00000000e+00 1.51033674e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 0.00000000e+00 1.00000000e+00 2.00000000e+00 - 2.00000000e+00 1.41931546e+10] - --- Actual line: [2.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 0.00000000e+00 3.00000000e+00 - 2.00000000e+00 1.37044311e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 0.00000000e+00 1.00000000e+00 3.00000000e+00 - 2.00000000e+00 1.49419654e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 0.00000000e+00 2.00000000e+00 - 3.00000000e+00 1.39042802e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 - 2.00000000e+00 1.19587757e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 0.00000000e+00 3.00000000e+00 - 0.00000000e+00 1.24221905e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 3.00000000e+00 1.32444893e+10] - --- Actual line: [2.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 2.00000000e+00 - 3.00000000e+00 1.44988053e+10] - --- Actual line: [1.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 0.00000000e+00 1.00000000e+00 2.00000000e+00 - 0.00000000e+00 1.48788268e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.00000000e+00 0.00000000e+00 2.00000000e+00 - 0.00000000e+00 1.31843502e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 2.00000000e+00 1.45157685e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 2.00000000e+00 - 1.00000000e+00 1.51484855e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 - 3.00000000e+00 1.15635143e+10] - --- Actual line: [2.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 - 1.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 - 0.00000000e+00 1.61985029e+09] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 3.00000000e+00 - 2.00000000e+00 1.52275375e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 0.00000000e+00 0.00000000e+00 3.00000000e+00 - 0.00000000e+00 1.27141379e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 0.00000000e+00 1.00000000e+00 1.00000000e+00 3.00000000e+00 - 2.00000000e+00 1.37125305e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.00000000e+00 1.00000000e+00 2.00000000e+00 - 1.00000000e+00 1.42044446e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 0.00000000e+00 1.00000000e+00 2.00000000e+00 - 3.00000000e+00 1.42887353e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 2.00000000e+00 1.43955938e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 2.00000000e+00 - 3.00000000e+00 1.50344514e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 - 0.00000000e+00 1.00000000e+00 1.00000000e+00 3.00000000e+00 - 2.00000000e+00 1.41777809e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 2.00000000e+00 - 2.00000000e+00 1.52783486e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 1.48746218e+10] - --- Actual line: [2.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 3.00000000e+00 1.32802654e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 - 3.00000000e+00 1.13086225e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 0.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 - 2.00000000e+00 1.15333203e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.00000000e+00 1.00000000e+00 2.00000000e+00 - 3.00000000e+00 1.46555792e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.48234234e+10] - --- Actual line: [1.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 3.00000000e+00 1.29774232e+10] - --- Actual line: [0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 - 0.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.10676521e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.00000000e+00 1.00000000e+00 3.00000000e+00 - 0.00000000e+00 1.24701962e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 0.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 2.00000000e+00 1.26580997e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 2.00000000e+00 1.39038162e+10] - --- Actual line: [1.000000e+00 1.000000e+00 1.000000e+00 1.000000e+00 1.000000e+00 - 1.000000e+00 0.000000e+00 3.000000e+00 3.000000e+00 1.447178e+10] - --- Actual line: [2.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 0.00000000e+00 0.00000000e+00 2.00000000e+00 - 0.00000000e+00 1.16672909e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 1.00000000e+00 0.00000000e+00 3.00000000e+00 - 2.00000000e+00 1.40923472e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 0.00000000e+00 2.00000000e+00 - 3.00000000e+00 1.41660717e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.00000000e+00 1.00000000e+00 2.00000000e+00 - 3.00000000e+00 1.43340405e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 - 1.00000000e+00 1.01992942e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 0.00000000e+00 2.00000000e+00 - 1.00000000e+00 1.45639693e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 2.00000000e+00 - 3.00000000e+00 1.45943429e+10] - --- Actual line: [1.000000e+00 1.000000e+00 1.000000e+00 0.000000e+00 1.000000e+00 - 1.000000e+00 1.000000e+00 2.000000e+00 0.000000e+00 1.544082e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 3.00000000e+00 - 3.00000000e+00 1.59884883e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.04994483e+10] - --- Actual line: [0.0000000e+00 0.0000000e+00 1.0000000e+00 1.0000000e+00 0.0000000e+00 - 1.0000000e+00 0.0000000e+00 1.0000000e+00 3.0000000e+00 1.2057461e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 2.00000000e+00 1.30260064e+10] - --- Actual line: [2.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.00000000e+00 1.00000000e+00 2.00000000e+00 - 0.00000000e+00 1.44749431e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 - 1.00000000e+00 1.08908023e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 3.00000000e+00 - 1.00000000e+00 1.37892805e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 - 0.00000000e+00 6.20636152e+09] - --- Actual line: [2.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 2.00000000e+00 1.37530016e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 2.00000000e+00 - 1.00000000e+00 1.59293501e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.03466543e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 0.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 - 1.00000000e+00 1.03121168e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 2.00000000e+00 1.40977112e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 - 2.00000000e+00 1.19692964e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 1.00000000e+00 0.00000000e+00 2.00000000e+00 - 3.00000000e+00 1.37841295e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 3.00000000e+00 - 1.00000000e+00 1.58046794e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 - 0.00000000e+00 6.21848008e+09] - --- Actual line: [0.0000000e+00 1.0000000e+00 1.0000000e+00 0.0000000e+00 0.0000000e+00 - 1.0000000e+00 1.0000000e+00 0.0000000e+00 0.0000000e+00 6.0035541e+09] - --- Actual line: [0.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 3.00000000e+00 - 2.00000000e+00 1.41517778e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 3.00000000e+00 - 1.00000000e+00 1.53310511e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 3.00000000e+00 - 0.00000000e+00 1.28357512e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 2.00000000e+00 - 3.00000000e+00 1.58728395e+10] - --- Actual line: [1.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 3.00000000e+00 1.40954062e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.00000000e+00 1.00000000e+00 3.00000000e+00 - 3.00000000e+00 1.49258187e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 2.00000000e+00 1.40453581e+10] - --- Actual line: [1.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 0.00000000e+00 1.23172733e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 - 1.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 3.00000000e+00 1.18177467e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 2.00000000e+00 1.38291546e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.58649827e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 3.00000000e+00 - 3.00000000e+00 1.35610137e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 3.00000000e+00 - 3.00000000e+00 1.26167682e+10] - --- Actual line: [2.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 3.00000000e+00 - 1.00000000e+00 1.37126057e+10] - --- Actual line: [0.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 2.00000000e+00 1.37430031e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 2.00000000e+00 1.43905184e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 0.00000000e+00 1.00000000e+00 0.00000000e+00 2.00000000e+00 - 2.00000000e+00 1.40877016e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 0.00000000e+00 3.00000000e+00 - 0.00000000e+00 1.24777428e+10] - --- Actual line: [0.0000000e+00 1.0000000e+00 1.0000000e+00 1.0000000e+00 1.0000000e+00 - 1.0000000e+00 0.0000000e+00 1.0000000e+00 0.0000000e+00 1.1913314e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 0.00000000e+00 7.76512063e+09] - --- Actual line: [1.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 2.00000000e+00 1.50120171e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.50529412e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.00000000e+00 0.00000000e+00 3.00000000e+00 - 1.00000000e+00 1.27854185e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 3.00000000e+00 1.19024664e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 3.00000000e+00 1.30700673e+10] - --- Actual line: [2.0000000e+00 0.0000000e+00 1.0000000e+00 1.0000000e+00 0.0000000e+00 - 1.0000000e+00 1.0000000e+00 1.0000000e+00 1.0000000e+00 1.4223092e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 3.00000000e+00 - 1.00000000e+00 1.36774769e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 2.00000000e+00 - 3.00000000e+00 1.48003434e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 3.00000000e+00 1.45222612e+10] - --- Actual line: [0.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.00000000e+00 0.00000000e+00 2.00000000e+00 - 1.00000000e+00 1.35851845e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 3.00000000e+00 - 3.00000000e+00 1.53029447e+10] - --- Actual line: [2.0000000e+00 1.0000000e+00 1.0000000e+00 0.0000000e+00 0.0000000e+00 - 1.0000000e+00 0.0000000e+00 0.0000000e+00 1.0000000e+00 9.9389747e+09] - --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 2.00000000e+00 - 3.00000000e+00 1.26749781e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 2.00000000e+00 - 2.00000000e+00 1.58475089e+10] - --- Actual line: [2.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 2.00000000e+00 1.34467703e+10] - --- Actual line: [0.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.44039916e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 0.00000000e+00 1.18380601e+10] - --- Actual line: [1.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 0.00000000e+00 0.00000000e+00 2.00000000e+00 - 2.00000000e+00 1.38857067e+10] - --- Actual line: [0.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 0.00000000e+00 3.00000000e+00 - 1.00000000e+00 1.18788265e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 - 1.00000000e+00 0.00000000e+00 1.00000000e+00 3.00000000e+00 - 0.00000000e+00 1.23739864e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 2.00000000e+00 1.34193784e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 0.00000000e+00 1.00000000e+00 1.00000000e+00 3.00000000e+00 - 0.00000000e+00 1.25920003e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 0.00000000e+00 1.00000000e+00 2.00000000e+00 - 1.00000000e+00 1.62152871e+10] - --- Actual line: [2.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 - 0.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 1.16078901e+10] - --- Actual line: [1.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 2.00000000e+00 - 0.00000000e+00 1.57324972e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 3.00000000e+00 - 1.00000000e+00 1.41226182e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 2.00000000e+00 - 2.00000000e+00 1.52225306e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 2.00000000e+00 - 1.00000000e+00 1.50071509e+10] - --- Actual line: [0.0000000e+00 1.0000000e+00 0.0000000e+00 1.0000000e+00 1.0000000e+00 - 1.0000000e+00 1.0000000e+00 2.0000000e+00 1.0000000e+00 1.4778842e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 - 1.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 - 2.00000000e+00 1.16911206e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 - 2.00000000e+00 1.33612137e+10] - --- Actual line: [2.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 - 1.00000000e+00 0.00000000e+00 0.00000000e+00 2.00000000e+00 - 3.00000000e+00 1.10634767e+10] - --- Actual line: [0.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 - 2.00000000e+00 1.16072299e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 2.00000000e+00 1.37728336e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 1.56667126e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 1.34515093e+10] - --- Actual line: [2.0000000e+00 0.0000000e+00 1.0000000e+00 1.0000000e+00 0.0000000e+00 - 1.0000000e+00 0.0000000e+00 0.0000000e+00 3.0000000e+00 1.0395313e+10] - --- Actual line: [2.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 - 0.00000000e+00 6.11168493e+09] - --- Actual line: [2.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.00000000e+00 1.00000000e+00 2.00000000e+00 - 2.00000000e+00 1.40475284e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 2.00000000e+00 - 1.00000000e+00 1.56866436e+10] - --- Actual line: [0.0000000e+00 1.0000000e+00 1.0000000e+00 1.0000000e+00 1.0000000e+00 - 1.0000000e+00 1.0000000e+00 1.0000000e+00 2.0000000e+00 1.3830417e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.00000000e+00 1.00000000e+00 3.00000000e+00 - 3.00000000e+00 1.40800451e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 0.00000000e+00 0.00000000e+00 3.00000000e+00 - 3.00000000e+00 1.23214317e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 3.00000000e+00 - 0.00000000e+00 1.45006554e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.00000000e+00 1.00000000e+00 2.00000000e+00 - 1.00000000e+00 1.50704317e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.05155346e+10] - --- Actual line: [2.0000000e+00 1.0000000e+00 0.0000000e+00 1.0000000e+00 1.0000000e+00 - 1.0000000e+00 1.0000000e+00 0.0000000e+00 3.0000000e+00 1.2840399e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 0.00000000e+00 1.00000000e+00 3.00000000e+00 - 1.00000000e+00 1.51233765e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 2.00000000e+00 - 3.00000000e+00 1.42495002e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 3.00000000e+00 1.32296657e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.14593086e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 3.00000000e+00 1.33203504e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 0.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 - 3.00000000e+00 1.06843885e+10] - --- Actual line: [2.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 0.00000000e+00 3.00000000e+00 - 2.00000000e+00 1.37661787e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 2.00000000e+00 - 0.00000000e+00 1.44607304e+10] - --- Actual line: [0.0000000e+00 1.0000000e+00 1.0000000e+00 1.0000000e+00 1.0000000e+00 - 0.0000000e+00 1.0000000e+00 1.0000000e+00 1.0000000e+00 1.4639638e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 2.00000000e+00 - 3.00000000e+00 1.38226171e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.05839146e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 0.00000000e+00 7.21933048e+09] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.56712056e+10] - --- Actual line: [2.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.00000000e+00 1.00000000e+00 3.00000000e+00 - 2.00000000e+00 1.41036363e+10] - --- Actual line: [1.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 - 0.00000000e+00 1.08901025e+10] - --- Actual line: [2.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.22202928e+10] - --- Actual line: [2.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 2.00000000e+00 - 3.00000000e+00 1.44462326e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.47781868e+10] - --- Actual line: [2.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 2.00000000e+00 1.43133185e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 - 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 - 2.00000000e+00 1.00753333e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 2.00000000e+00 - 3.00000000e+00 1.58243873e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 2.00000000e+00 1.41299218e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 0.00000000e+00 1.00000000e+00 2.00000000e+00 - 1.00000000e+00 1.51501149e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 2.00000000e+00 - 0.00000000e+00 1.51597611e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 2.00000000e+00 1.29764633e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 0.00000000e+00 2.00000000e+00 - 3.00000000e+00 1.40529769e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.00000000e+00 1.00000000e+00 3.00000000e+00 - 3.00000000e+00 1.43206362e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 2.00000000e+00 1.41239547e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 - 1.00000000e+00 1.17426711e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.24424846e+10] - --- Actual line: [2.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 0.00000000e+00 0.00000000e+00 2.00000000e+00 - 1.00000000e+00 1.36947093e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 2.00000000e+00 1.51113099e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 0.00000000e+00 1.14617384e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 1.00000000e+00 0.00000000e+00 3.00000000e+00 - 0.00000000e+00 1.25135616e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.08719878e+10] - --- Actual line: [1.0000000e+00 0.0000000e+00 0.0000000e+00 1.0000000e+00 1.0000000e+00 - 0.0000000e+00 1.0000000e+00 3.0000000e+00 1.0000000e+00 1.3345451e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 0.00000000e+00 1.00000000e+00 1.00000000e+00 2.00000000e+00 - 1.00000000e+00 1.52480166e+10] - --- Actual line: [1.000000e+00 1.000000e+00 0.000000e+00 1.000000e+00 1.000000e+00 - 1.000000e+00 0.000000e+00 0.000000e+00 2.000000e+00 1.210815e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 0.00000000e+00 2.00000000e+00 - 3.00000000e+00 1.37404161e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 - 2.00000000e+00 1.36201928e+10] - --- Actual line: [2.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 1.00000000e+00 0.00000000e+00 3.00000000e+00 - 0.00000000e+00 1.17422712e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.00000000e+00 1.00000000e+00 3.00000000e+00 - 3.00000000e+00 1.46571903e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 1.45081449e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 2.00000000e+00 - 2.00000000e+00 1.53859883e+10] - --- Actual line: [2.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 1.00000000e+00 0.00000000e+00 3.00000000e+00 - 3.00000000e+00 1.30252938e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 0.00000000e+00 1.22956161e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.35691654e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 3.00000000e+00 1.40194057e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.00000000e+00 1.00000000e+00 3.00000000e+00 - 1.00000000e+00 1.29080559e+10] - --- Actual line: [2.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.00000000e+00 1.00000000e+00 2.00000000e+00 - 2.00000000e+00 1.43619764e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 0.00000000e+00 1.00000000e+00 3.00000000e+00 - 1.00000000e+00 1.45091553e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 2.00000000e+00 1.34687572e+10] - --- Actual line: [2.0000000e+00 0.0000000e+00 1.0000000e+00 0.0000000e+00 0.0000000e+00 - 1.0000000e+00 1.0000000e+00 2.0000000e+00 3.0000000e+00 1.3852123e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 3.00000000e+00 - 3.00000000e+00 1.53385055e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.37309449e+10] - --- Actual line: [0.0000000e+00 1.0000000e+00 0.0000000e+00 1.0000000e+00 0.0000000e+00 - 1.0000000e+00 1.0000000e+00 3.0000000e+00 0.0000000e+00 1.1787671e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.47266513e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 2.00000000e+00 1.49333524e+10] - --- Actual line: [1.0000000e+00 1.0000000e+00 1.0000000e+00 1.0000000e+00 0.0000000e+00 - 1.0000000e+00 0.0000000e+00 2.0000000e+00 1.0000000e+00 1.4254436e+10] - --- Actual line: [0.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 0.00000000e+00 1.00000000e+00 2.00000000e+00 - 2.00000000e+00 1.39852903e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 2.00000000e+00 - 1.00000000e+00 1.51068127e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.76305587e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 - 3.00000000e+00 1.05697184e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 - 0.00000000e+00 1.00000000e+00 1.00000000e+00 2.00000000e+00 - 1.00000000e+00 1.34900882e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 0.00000000e+00 1.00000000e+00 2.00000000e+00 - 3.00000000e+00 1.27403953e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 3.00000000e+00 - 1.00000000e+00 1.42144794e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 1.00000000e+00 0.00000000e+00 3.00000000e+00 - 1.00000000e+00 1.25974412e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 0.00000000e+00 3.00000000e+00 - 1.00000000e+00 1.30534329e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 1.00000000e+00 0.00000000e+00 2.00000000e+00 - 0.00000000e+00 1.35173678e+10] - --- Actual line: [1.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 - 0.00000000e+00 1.00000000e+00 1.00000000e+00 2.00000000e+00 - 2.00000000e+00 1.42811851e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.15326021e+10] - --- Actual line: [1.0000000e+00 1.0000000e+00 1.0000000e+00 1.0000000e+00 1.0000000e+00 - 1.0000000e+00 0.0000000e+00 1.0000000e+00 0.0000000e+00 1.2054278e+10] - --- Actual line: [2.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.34185321e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.51704782e+10] - --- Actual line: [0.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 2.00000000e+00 - 1.00000000e+00 1.49301419e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 2.00000000e+00 - 0.00000000e+00 1.39979171e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 3.00000000e+00 - 2.00000000e+00 1.46502115e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 3.00000000e+00 1.35853691e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 - 3.00000000e+00 1.12161315e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 2.00000000e+00 - 0.00000000e+00 1.37319631e+10] - --- Actual line: [0.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.08877549e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 3.00000000e+00 - 1.00000000e+00 1.16051016e+10] - --- Actual line: [0.0000000e+00 0.0000000e+00 1.0000000e+00 0.0000000e+00 1.0000000e+00 - 0.0000000e+00 0.0000000e+00 0.0000000e+00 0.0000000e+00 3.2921052e+09] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 0.00000000e+00 1.00000000e+00 3.00000000e+00 - 0.00000000e+00 1.36628074e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 3.00000000e+00 - 0.00000000e+00 1.54326703e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 0.00000000e+00 1.00000000e+00 1.00000000e+00 2.00000000e+00 - 1.00000000e+00 1.37670126e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 0.00000000e+00 0.00000000e+00 2.00000000e+00 - 2.00000000e+00 1.39675339e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.00000000e+00 1.00000000e+00 2.00000000e+00 - 0.00000000e+00 1.55280468e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 3.00000000e+00 - 2.00000000e+00 1.47928994e+10] - --- Actual line: [0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 3.00000000e+00 - 0.00000000e+00 1.20354903e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 0.00000000e+00 1.00000000e+00 2.00000000e+00 - 2.00000000e+00 1.43599346e+10] - --- Actual line: [1.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 1.00000000e+00 0.00000000e+00 2.00000000e+00 - 1.00000000e+00 1.34946757e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 0.00000000e+00 1.42637888e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 3.00000000e+00 - 2.00000000e+00 1.38267645e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 3.00000000e+00 1.45156421e+10] - --- Actual line: [1.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 - 1.00000000e+00 0.00000000e+00 0.00000000e+00 2.00000000e+00 - 1.00000000e+00 1.20173675e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.40959228e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 0.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 - 1.00000000e+00 1.02289128e+10] - --- Actual line: [2.0000000e+00 1.0000000e+00 1.0000000e+00 1.0000000e+00 1.0000000e+00 - 1.0000000e+00 1.0000000e+00 2.0000000e+00 0.0000000e+00 1.4384743e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 0.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 - 3.00000000e+00 1.08315019e+10] - --- Actual line: [2.0000000e+00 1.0000000e+00 1.0000000e+00 0.0000000e+00 0.0000000e+00 - 1.0000000e+00 0.0000000e+00 1.0000000e+00 2.0000000e+00 1.2684319e+10] - --- Actual line: [1.0000000e+00 1.0000000e+00 1.0000000e+00 1.0000000e+00 1.0000000e+00 - 1.0000000e+00 1.0000000e+00 3.0000000e+00 0.0000000e+00 1.5834385e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 3.00000000e+00 - 2.00000000e+00 1.55959282e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 1.40048961e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.00000000e+00 0.00000000e+00 3.00000000e+00 - 2.00000000e+00 1.35454919e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.45768557e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 0.00000000e+00 3.00000000e+00 - 0.00000000e+00 1.20802272e+10] - --- Actual line: [1.0000000e+00 1.0000000e+00 1.0000000e+00 0.0000000e+00 1.0000000e+00 - 1.0000000e+00 0.0000000e+00 1.0000000e+00 2.0000000e+00 1.3277356e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 2.00000000e+00 1.35833761e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 3.00000000e+00 1.32258163e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.00000000e+00 0.00000000e+00 2.00000000e+00 - 0.00000000e+00 1.27016708e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 - 2.00000000e+00 1.36955158e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 - 0.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 - 1.00000000e+00 9.20191768e+09] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 3.00000000e+00 - 1.00000000e+00 1.57906788e+10] - --- Actual line: [1.0000000e+00 1.0000000e+00 1.0000000e+00 1.0000000e+00 1.0000000e+00 - 0.0000000e+00 1.0000000e+00 1.0000000e+00 2.0000000e+00 1.4598327e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 3.00000000e+00 1.20898518e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 0.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 2.00000000e+00 1.17836429e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 2.00000000e+00 1.29186949e+10] - --- Actual line: [0.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.00000000e+00 1.00000000e+00 2.00000000e+00 - 2.00000000e+00 1.35599656e+10] - --- Actual line: [0.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 0.00000000e+00 2.00000000e+00 - 1.00000000e+00 1.37435508e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.00000000e+00 1.00000000e+00 2.00000000e+00 - 2.00000000e+00 1.53125053e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 - 0.00000000e+00 1.06328909e+10] - --- Actual line: [2.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.00000000e+00 0.00000000e+00 3.00000000e+00 - 2.00000000e+00 7.10429099e+09] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 0.00000000e+00 5.60902829e+09] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 1.02693655e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 3.00000000e+00 - 3.00000000e+00 5.35876963e+09] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 0.00000000e+00 2.00000000e+00 - 3.00000000e+00 5.41307149e+09] - --- Actual line: [0.0000000e+00 1.0000000e+00 1.0000000e+00 1.0000000e+00 1.0000000e+00 - 1.0000000e+00 1.0000000e+00 2.0000000e+00 0.0000000e+00 5.5246177e+09] - --- Actual line: [0.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.00000000e+00 0.00000000e+00 2.00000000e+00 - 3.00000000e+00 5.88301045e+09] - --- Actual line: [2.0000000e+00 1.0000000e+00 1.0000000e+00 1.0000000e+00 1.0000000e+00 - 1.0000000e+00 1.0000000e+00 2.0000000e+00 2.0000000e+00 9.8808371e+09] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 0.00000000e+00 1.00000000e+00 2.00000000e+00 - 3.00000000e+00 1.04027097e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 3.00000000e+00 1.04781384e+10] - --- Actual line: [2.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 2.00000000e+00 1.02758976e+10] - --- Actual line: [0.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 3.00000000e+00 - 2.00000000e+00 5.52001281e+09] - --- Actual line: [1.0000000e+00 1.0000000e+00 1.0000000e+00 1.0000000e+00 1.0000000e+00 - 0.0000000e+00 1.0000000e+00 3.0000000e+00 2.0000000e+00 1.0467861e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 - 0.00000000e+00 5.53624023e+09] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 2.00000000e+00 1.05208007e+10] - --- Actual line: [1.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.05716738e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 0.00000000e+00 0.00000000e+00 1.00000000e+00 3.00000000e+00 - 0.00000000e+00 5.30315485e+09] - --- Actual line: [2.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 0.00000000e+00 1.05243549e+10] - --- Actual line: [0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 - 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 - 0.00000000e+00 8.14646991e+09] - --- Actual line: [0.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 - 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 - 0.00000000e+00 2.75149756e+09] - --- Actual line: [1.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 - 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 - 0.00000000e+00 5.11195876e+09] - --- Actual line: [2.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 - 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 - 0.00000000e+00 5.49238675e+09] - --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 - 0.00000000e+00 5.83825219e+09] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 - 0.00000000e+00 9.15764371e+09] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 - 0.00000000e+00 8.72591788e+09] - --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 - 0.00000000e+00 8.79332038e+09] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 - 0.00000000e+00 1.27052579e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 - 0.00000000e+00 1.07563776e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 - 0.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.08601009e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 - 0.00000000e+00 0.00000000e+00 0.00000000e+00 2.00000000e+00 - 0.00000000e+00 1.32669877e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 - 0.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 - 0.00000000e+00 9.90917027e+09] - --- Actual line: [1.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 - 0.00000000e+00 0.00000000e+00 0.00000000e+00 2.00000000e+00 - 0.00000000e+00 1.43226132e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 - 0.00000000e+00 0.00000000e+00 0.00000000e+00 3.00000000e+00 - 0.00000000e+00 1.15955441e+10] - --- Actual line: [0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 - 0.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 - 0.00000000e+00 8.49873288e+09] - --- Actual line: [0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 - 0.00000000e+00 0.00000000e+00 0.00000000e+00 2.00000000e+00 - 0.00000000e+00 1.17504872e+10] - --- Actual line: [0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 - 0.00000000e+00 0.00000000e+00 0.00000000e+00 3.00000000e+00 - 0.00000000e+00 1.00844081e+10] - --- Actual line: [0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 - 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 - 3.00000000e+00 9.84837785e+09] - --- Actual line: [0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 - 0.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.27981795e+10] - --- Actual line: [0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 - 0.00000000e+00 0.00000000e+00 0.00000000e+00 2.00000000e+00 - 2.00000000e+00 1.52510886e+10] - --- Actual line: [0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 - 0.00000000e+00 0.00000000e+00 0.00000000e+00 3.00000000e+00 - 1.00000000e+00 1.16421121e+10] - --- Actual line: [0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 - 0.00000000e+00 0.00000000e+00 0.00000000e+00 3.00000000e+00 - 2.00000000e+00 1.24468003e+10] - --- Actual line: [0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 - 0.00000000e+00 0.00000000e+00 0.00000000e+00 3.00000000e+00 - 3.00000000e+00 1.14737116e+10] - --- Actual line: [0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 - 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 - 0.00000000e+00 8.14646991e+09] - --- Actual line: [2.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 - 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 - 0.00000000e+00 5.49236846e+09] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 - 0.00000000e+00 8.72580907e+09] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 - 0.00000000e+00 1.07563776e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 - 0.00000000e+00 1.28772387e+10] - --- Actual line: [2.0000000e+00 1.0000000e+00 1.0000000e+00 1.0000000e+00 1.0000000e+00 - 1.0000000e+00 0.0000000e+00 0.0000000e+00 0.0000000e+00 1.6232148e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 0.00000000e+00 1.72762382e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 3.00000000e+00 - 0.00000000e+00 1.60890354e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 3.00000000e+00 - 3.00000000e+00 1.72703332e+10] - --- Actual line: [0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 - 0.00000000e+00 0.00000000e+00 0.00000000e+00 3.00000000e+00 - 0.00000000e+00 1.00844081e+10] - --- Actual line: [0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 - 0.00000000e+00 0.00000000e+00 0.00000000e+00 3.00000000e+00 - 0.00000000e+00 9.84837785e+09] - --- Actual line: [0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 - 0.00000000e+00 0.00000000e+00 0.00000000e+00 3.00000000e+00 - 3.00000000e+00 1.14737117e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 - 0.00000000e+00 0.00000000e+00 0.00000000e+00 3.00000000e+00 - 0.00000000e+00 1.15955441e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 0.00000000e+00 0.00000000e+00 0.00000000e+00 3.00000000e+00 - 0.00000000e+00 1.30419857e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 0.00000000e+00 0.00000000e+00 3.00000000e+00 - 0.00000000e+00 1.34384001e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 - 0.00000000e+00 0.00000000e+00 0.00000000e+00 3.00000000e+00 - 3.00000000e+00 1.31750459e+10] - --- Actual line: [2.0000000e+00 1.0000000e+00 1.0000000e+00 0.0000000e+00 1.0000000e+00 - 0.0000000e+00 1.0000000e+00 1.0000000e+00 1.0000000e+00 1.4023082e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 3.00000000e+00 - 0.00000000e+00 1.41093873e+10] - --- Actual line: [1.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 0.00000000e+00 1.00000000e+00 2.00000000e+00 - 2.00000000e+00 1.50678657e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.06625268e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.00000000e+00 1.00000000e+00 3.00000000e+00 - 1.00000000e+00 1.33793583e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 3.00000000e+00 1.22923212e+10] - --- Actual line: [1.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.34042687e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.49118634e+10] - --- Actual line: [1.0000000e+00 1.0000000e+00 1.0000000e+00 0.0000000e+00 1.0000000e+00 - 1.0000000e+00 1.0000000e+00 3.0000000e+00 3.0000000e+00 1.4253217e+10] - --- Actual line: [1.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 0.00000000e+00 1.00000000e+00 2.00000000e+00 - 3.00000000e+00 1.44279949e+10] - --- Actual line: [0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 - 1.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 - 2.00000000e+00 1.02985869e+10] - --- Actual line: [0.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 0.00000000e+00 1.00000000e+00 2.00000000e+00 - 1.00000000e+00 1.35492359e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 3.00000000e+00 - 2.00000000e+00 1.53866985e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 0.00000000e+00 1.00000000e+00 2.00000000e+00 - 3.00000000e+00 1.45682552e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 3.00000000e+00 1.49826875e+10] - --- Actual line: [0.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 3.00000000e+00 - 1.00000000e+00 1.34349373e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 0.00000000e+00 0.00000000e+00 2.00000000e+00 - 2.00000000e+00 1.46285661e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 - 1.00000000e+00 1.11935579e+10] - --- Actual line: [2.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 2.00000000e+00 - 2.00000000e+00 1.41939403e+10] - --- Actual line: [0.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 9.63251939e+09] - --- Actual line: [2.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 2.00000000e+00 1.29104723e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 0.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.24688746e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 3.00000000e+00 1.23623911e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.60776098e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 3.00000000e+00 - 3.00000000e+00 1.46021001e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 0.00000000e+00 1.00000000e+00 1.00000000e+00 3.00000000e+00 - 2.00000000e+00 1.46620901e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 3.00000000e+00 1.34385482e+10] - --- Actual line: [0.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 2.00000000e+00 - 0.00000000e+00 1.37204513e+10] - --- Actual line: [0.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 - 2.00000000e+00 1.24225609e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 0.00000000e+00 2.00000000e+00 - 0.00000000e+00 1.37862959e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 - 2.00000000e+00 1.28550401e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 2.00000000e+00 - 0.00000000e+00 1.43992006e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 - 1.00000000e+00 0.00000000e+00 0.00000000e+00 3.00000000e+00 - 0.00000000e+00 1.08806232e+10] - --- Actual line: [2.0000000e+00 0.0000000e+00 1.0000000e+00 1.0000000e+00 0.0000000e+00 - 1.0000000e+00 1.0000000e+00 1.0000000e+00 2.0000000e+00 1.3323687e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 - 3.00000000e+00 1.18311692e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 0.00000000e+00 2.00000000e+00 - 1.00000000e+00 1.42863878e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 0.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 3.00000000e+00 1.35065595e+10] - --- Actual line: [2.0000000e+00 1.0000000e+00 1.0000000e+00 1.0000000e+00 0.0000000e+00 - 1.0000000e+00 1.0000000e+00 2.0000000e+00 3.0000000e+00 1.5017969e+10] - --- Actual line: [1.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.45861685e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.00000000e+00 1.00000000e+00 2.00000000e+00 - 3.00000000e+00 1.52747546e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.48219513e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 - 0.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 0.00000000e+00 4.99298486e+09] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 2.00000000e+00 - 0.00000000e+00 1.50491354e+10] - --- Actual line: [0.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 0.00000000e+00 1.00000000e+00 3.00000000e+00 - 0.00000000e+00 1.23001835e+10] - --- Actual line: [0.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 2.00000000e+00 - 2.00000000e+00 1.49019082e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.62395925e+10] - --- Actual line: [2.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 - 0.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.26890993e+10] - --- Actual line: [2.0000000e+00 0.0000000e+00 1.0000000e+00 1.0000000e+00 0.0000000e+00 - 1.0000000e+00 0.0000000e+00 1.0000000e+00 2.0000000e+00 1.2790717e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 3.00000000e+00 - 0.00000000e+00 1.42216357e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 0.00000000e+00 1.00000000e+00 3.00000000e+00 - 1.00000000e+00 1.44018342e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 0.00000000e+00 1.00000000e+00 2.00000000e+00 - 0.00000000e+00 1.28080824e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 2.00000000e+00 1.52035759e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.50977124e+10] - --- Actual line: [1.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 2.00000000e+00 1.28945407e+10] - --- Actual line: [1.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 - 1.00000000e+00 1.14789608e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 - 3.00000000e+00 1.14965257e+10] - --- Actual line: [1.0000000e+00 0.0000000e+00 1.0000000e+00 1.0000000e+00 1.0000000e+00 - 1.0000000e+00 0.0000000e+00 2.0000000e+00 2.0000000e+00 1.4357811e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.00000000e+00 1.00000000e+00 2.00000000e+00 - 2.00000000e+00 1.46632081e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 - 2.00000000e+00 1.31640091e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 0.00000000e+00 1.05427403e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 - 3.00000000e+00 1.16456327e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 0.00000000e+00 1.00000000e+00 1.00000000e+00 3.00000000e+00 - 0.00000000e+00 1.43715535e+10] - --- Actual line: [2.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 2.00000000e+00 - 0.00000000e+00 1.28316006e+10] - --- Actual line: [0.0000000e+00 1.0000000e+00 1.0000000e+00 1.0000000e+00 0.0000000e+00 - 0.0000000e+00 1.0000000e+00 3.0000000e+00 0.0000000e+00 1.2484488e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 2.00000000e+00 - 2.00000000e+00 1.50997869e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 3.00000000e+00 - 1.00000000e+00 1.29882275e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.00000000e+00 1.00000000e+00 3.00000000e+00 - 1.00000000e+00 1.47681257e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 0.00000000e+00 1.24218819e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 0.00000000e+00 0.00000000e+00 1.00000000e+00 3.00000000e+00 - 0.00000000e+00 1.35679503e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 0.00000000e+00 1.17466713e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 0.00000000e+00 1.22107726e+10] - --- Actual line: [2.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.00000000e+00 1.00000000e+00 3.00000000e+00 - 1.00000000e+00 1.32922868e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 2.00000000e+00 - 1.00000000e+00 1.55429381e+10] - --- Actual line: [0.0000000e+00 1.0000000e+00 1.0000000e+00 1.0000000e+00 0.0000000e+00 - 0.0000000e+00 0.0000000e+00 2.0000000e+00 0.0000000e+00 1.2373818e+10] - --- Actual line: [0.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 3.00000000e+00 - 3.00000000e+00 1.22662061e+10] - --- Actual line: [2.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 3.00000000e+00 - 3.00000000e+00 1.51210897e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 3.00000000e+00 1.43548843e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 2.00000000e+00 - 0.00000000e+00 4.99006976e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 0.00000000e+00 1.00000000e+00 2.00000000e+00 - 1.00000000e+00 1.62848414e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 - 1.00000000e+00 0.00000000e+00 1.00000000e+00 2.00000000e+00 - 0.00000000e+00 1.26492453e+10] - --- Actual line: [2.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.00000000e+00 0.00000000e+00 3.00000000e+00 - 1.00000000e+00 1.22487626e+10] - --- Actual line: [1.0000000e+00 1.0000000e+00 1.0000000e+00 0.0000000e+00 1.0000000e+00 - 1.0000000e+00 1.0000000e+00 2.0000000e+00 3.0000000e+00 1.3410884e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 0.00000000e+00 2.00000000e+00 - 0.00000000e+00 1.38615508e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 0.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 2.00000000e+00 1.26196182e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 2.00000000e+00 1.35750599e+10] - --- Actual line: [0.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 0.00000000e+00 0.00000000e+00 2.00000000e+00 - 1.00000000e+00 1.35329351e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.00000000e+00 1.00000000e+00 2.00000000e+00 - 0.00000000e+00 7.61197211e+09] - --- Actual line: [0.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 3.00000000e+00 5.64248111e+09] - --- Actual line: [1.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 3.00000000e+00 1.06601171e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 2.00000000e+00 - 3.00000000e+00 8.56340344e+09] - --- Actual line: [0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 - 0.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 - 2.00000000e+00 1.60894833e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 3.00000000e+00 - 2.00000000e+00 1.77136622e+10] - --- Actual line: [1.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 0.00000000e+00 1.00000000e+00 2.00000000e+00 - 3.00000000e+00 1.31455794e+10] - --- Actual line: [1.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 0.00000000e+00 3.00000000e+00 - 3.00000000e+00 1.14174019e+10] - --- Actual line: [2.0000000e+00 1.0000000e+00 0.0000000e+00 0.0000000e+00 1.0000000e+00 - 1.0000000e+00 1.0000000e+00 3.0000000e+00 2.0000000e+00 1.4000308e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 0.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 - 3.00000000e+00 1.07781036e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 - 0.00000000e+00 1.00000000e+00 1.00000000e+00 3.00000000e+00 - 2.00000000e+00 1.31259434e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 0.00000000e+00 1.00000000e+00 2.00000000e+00 - 1.00000000e+00 1.37093911e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 0.00000000e+00 1.00000000e+00 3.00000000e+00 - 2.00000000e+00 1.33406796e+10] - --- Actual line: [0.0000000e+00 1.0000000e+00 1.0000000e+00 1.0000000e+00 1.0000000e+00 - 1.0000000e+00 0.0000000e+00 1.0000000e+00 0.0000000e+00 1.1201156e+10] - --- Actual line: [1.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.00000000e+00 0.00000000e+00 2.00000000e+00 - 0.00000000e+00 1.15226888e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 0.00000000e+00 0.00000000e+00 0.00000000e+00 3.00000000e+00 - 3.00000000e+00 1.09831694e+10] - --- Actual line: [2.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 - 0.00000000e+00 0.00000000e+00 1.00000000e+00 3.00000000e+00 - 3.00000000e+00 1.26011081e+10] - --- Actual line: [1.0000000e+00 0.0000000e+00 0.0000000e+00 0.0000000e+00 0.0000000e+00 - 1.0000000e+00 1.0000000e+00 3.0000000e+00 3.0000000e+00 1.2257065e+10] - --- Actual line: [2.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 0.00000000e+00 0.00000000e+00 2.00000000e+00 - 0.00000000e+00 1.10129248e+10] - --- Actual line: [0.0000000e+00 0.0000000e+00 1.0000000e+00 1.0000000e+00 1.0000000e+00 - 0.0000000e+00 0.0000000e+00 1.0000000e+00 1.0000000e+00 1.2667865e+10] - --- Actual line: [2.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 - 0.00000000e+00 1.01354604e+10] - --- Actual line: [0.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 0.00000000e+00 0.00000000e+00 3.00000000e+00 - 0.00000000e+00 1.04481854e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 0.00000000e+00 0.00000000e+00 0.00000000e+00 2.00000000e+00 - 0.00000000e+00 1.13522454e+10] - --- Actual line: [0.0000000e+00 1.0000000e+00 0.0000000e+00 1.0000000e+00 1.0000000e+00 - 1.0000000e+00 0.0000000e+00 1.0000000e+00 0.0000000e+00 1.0275982e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 - 1.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.21849579e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 0.00000000e+00 2.00000000e+00 - 2.00000000e+00 1.47544418e+10] - --- Actual line: [1.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.00000000e+00 1.00000000e+00 3.00000000e+00 - 0.00000000e+00 1.28506129e+10] - --- Actual line: [2.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.19421665e+10] - --- Actual line: [2.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 0.00000000e+00 1.00000000e+00 2.00000000e+00 - 0.00000000e+00 1.27119883e+10] - --- Actual line: [0.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.33523114e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 - 0.00000000e+00 5.98996083e+09] - --- Actual line: [0.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 - 0.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.21449426e+10] - --- Actual line: [2.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 0.00000000e+00 0.00000000e+00 2.00000000e+00 - 2.00000000e+00 1.34686302e+10] - --- Actual line: [2.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 - 0.00000000e+00 8.07102502e+09] - --- Actual line: [0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 - 1.00000000e+00 1.00000000e+00 0.00000000e+00 3.00000000e+00 - 1.00000000e+00 1.09848464e+10] - --- Actual line: [2.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 0.00000000e+00 2.00000000e+00 - 3.00000000e+00 1.24761705e+10] - --- Actual line: [0.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.00000000e+00 1.00000000e+00 3.00000000e+00 - 2.00000000e+00 1.35027843e+10] - --- Actual line: [1.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 0.00000000e+00 1.00000000e+00 2.00000000e+00 - 0.00000000e+00 1.34892511e+10] - --- Actual line: [0.0000000e+00 1.0000000e+00 0.0000000e+00 1.0000000e+00 0.0000000e+00 - 1.0000000e+00 1.0000000e+00 1.0000000e+00 0.0000000e+00 1.0229007e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 0.00000000e+00 2.00000000e+00 - 3.00000000e+00 1.19979603e+10] - --- Actual line: [1.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 0.00000000e+00 2.00000000e+00 - 2.00000000e+00 1.39857793e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 - 0.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.18398261e+10] - --- Actual line: [0.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 0.00000000e+00 0.00000000e+00 2.00000000e+00 - 0.00000000e+00 1.13987003e+10] - --- Actual line: [1.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 0.00000000e+00 0.00000000e+00 2.00000000e+00 - 2.00000000e+00 1.34231071e+10] - --- Actual line: [0.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.00000000e+00 1.00000000e+00 2.00000000e+00 - 0.00000000e+00 1.18982887e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 0.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 - 2.00000000e+00 1.20433899e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 - 0.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.11383506e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.00000000e+00 0.00000000e+00 2.00000000e+00 - 0.00000000e+00 1.29170929e+10] - --- Actual line: [1.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 - 0.00000000e+00 0.00000000e+00 0.00000000e+00 3.00000000e+00 - 2.00000000e+00 1.18446643e+10] - --- Actual line: [1.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 2.00000000e+00 1.47024878e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 2.00000000e+00 1.32931349e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.43375342e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 - 0.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 0.00000000e+00 8.81950875e+09] - --- Actual line: [2.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.34612874e+10] - --- Actual line: [1.0000000e+00 1.0000000e+00 1.0000000e+00 0.0000000e+00 0.0000000e+00 - 1.0000000e+00 1.0000000e+00 3.0000000e+00 3.0000000e+00 1.3202209e+10] - --- Actual line: [2.0000000e+00 0.0000000e+00 0.0000000e+00 1.0000000e+00 0.0000000e+00 - 1.0000000e+00 1.0000000e+00 1.0000000e+00 1.0000000e+00 1.3313576e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 0.00000000e+00 1.00000000e+00 3.00000000e+00 - 0.00000000e+00 1.17630175e+10] - --- Actual line: [0.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 3.00000000e+00 - 3.00000000e+00 1.26726008e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 0.00000000e+00 0.00000000e+00 1.00000000e+00 3.00000000e+00 - 1.00000000e+00 1.21275331e+10] - --- Actual line: [1.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 - 3.00000000e+00 1.06502511e+10] - --- Actual line: [0.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 0.00000000e+00 9.25266245e+09] - --- Actual line: [2.0000000e+00 1.0000000e+00 1.0000000e+00 0.0000000e+00 1.0000000e+00 - 1.0000000e+00 1.0000000e+00 2.0000000e+00 0.0000000e+00 1.3912637e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 0.00000000e+00 3.00000000e+00 - 0.00000000e+00 1.17493902e+10] - --- Actual line: [2.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 0.00000000e+00 0.00000000e+00 3.00000000e+00 - 1.00000000e+00 1.15034556e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 3.00000000e+00 1.29667041e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 0.00000000e+00 1.00000000e+00 0.00000000e+00 3.00000000e+00 - 2.00000000e+00 1.33265634e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.00000000e+00 0.00000000e+00 3.00000000e+00 - 0.00000000e+00 1.21587199e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 3.00000000e+00 - 2.00000000e+00 1.47721397e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 0.00000000e+00 0.00000000e+00 0.00000000e+00 2.00000000e+00 - 1.00000000e+00 1.38855911e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 2.00000000e+00 - 1.00000000e+00 1.60287492e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 1.00000000e+00 0.00000000e+00 2.00000000e+00 - 1.00000000e+00 1.39595981e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 3.00000000e+00 1.49141319e+10] - --- Actual line: [2.0000000e+00 1.0000000e+00 1.0000000e+00 1.0000000e+00 1.0000000e+00 - 1.0000000e+00 1.0000000e+00 3.0000000e+00 0.0000000e+00 1.5954256e+10] - --- Actual line: [0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 - 0.00000000e+00 0.00000000e+00 1.00000000e+00 3.00000000e+00 - 0.00000000e+00 1.05659883e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.00000000e+00 1.00000000e+00 2.00000000e+00 - 0.00000000e+00 1.58593215e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.00000000e+00 0.00000000e+00 3.00000000e+00 - 3.00000000e+00 1.30187314e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 - 1.00000000e+00 0.00000000e+00 1.00000000e+00 3.00000000e+00 - 0.00000000e+00 1.20274418e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 3.00000000e+00 1.25503898e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 3.00000000e+00 1.38264586e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 2.00000000e+00 1.47514165e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 0.00000000e+00 1.00000000e+00 3.00000000e+00 - 2.00000000e+00 1.43964435e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 0.00000000e+00 1.00000000e+00 3.00000000e+00 - 1.00000000e+00 1.47483272e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.00000000e+00 1.00000000e+00 2.00000000e+00 - 3.00000000e+00 1.42368007e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 3.00000000e+00 1.49171798e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 0.00000000e+00 2.00000000e+00 - 3.00000000e+00 1.42439591e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 1.56734162e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.59293248e+10] - --- Actual line: [2.0000000e+00 0.0000000e+00 1.0000000e+00 1.0000000e+00 0.0000000e+00 - 1.0000000e+00 1.0000000e+00 1.0000000e+00 3.0000000e+00 1.3084073e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.30421797e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.59037379e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 3.00000000e+00 1.45223666e+10] - --- Actual line: [2.000000e+00 1.000000e+00 1.000000e+00 1.000000e+00 1.000000e+00 - 1.000000e+00 1.000000e+00 1.000000e+00 1.000000e+00 1.669555e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.00000000e+00 1.00000000e+00 2.00000000e+00 - 2.00000000e+00 1.54786781e+10] - --- Actual line: [2.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 3.00000000e+00 1.44633867e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 3.00000000e+00 1.43976042e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 3.00000000e+00 - 2.00000000e+00 1.47708306e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 0.00000000e+00 2.00000000e+00 - 0.00000000e+00 1.35264002e+10] - --- Actual line: [0.0000000e+00 0.0000000e+00 0.0000000e+00 0.0000000e+00 0.0000000e+00 - 1.0000000e+00 1.0000000e+00 3.0000000e+00 0.0000000e+00 1.0884176e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 2.00000000e+00 1.32363199e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 3.00000000e+00 - 2.00000000e+00 1.53808057e+10] - --- Actual line: [1.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.00000000e+00 1.00000000e+00 3.00000000e+00 - 3.00000000e+00 1.45513809e+10] - --- Actual line: [1.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 2.00000000e+00 1.42460695e+10] - --- Actual line: [2.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 2.00000000e+00 1.31207767e+10] - --- Actual line: [1.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 2.00000000e+00 - 3.00000000e+00 1.49383048e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 0.00000000e+00 1.00000000e+00 3.00000000e+00 - 0.00000000e+00 1.26557287e+10] - --- Actual line: [1.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 - 1.00000000e+00 0.00000000e+00 1.00000000e+00 2.00000000e+00 - 0.00000000e+00 1.30047975e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 3.00000000e+00 1.13922335e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 0.00000000e+00 0.00000000e+00 2.00000000e+00 - 2.00000000e+00 1.38715302e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 0.00000000e+00 0.00000000e+00 3.00000000e+00 - 0.00000000e+00 1.18723391e+10] - --- Actual line: [0.0000000e+00 0.0000000e+00 1.0000000e+00 0.0000000e+00 0.0000000e+00 - 0.0000000e+00 0.0000000e+00 1.0000000e+00 0.0000000e+00 7.4235743e+09] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 2.00000000e+00 1.36572468e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 - 0.00000000e+00 3.21187108e+09] - --- Actual line: [1.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 0.00000000e+00 1.00000000e+00 2.00000000e+00 - 2.00000000e+00 1.49847081e+10] - --- Actual line: [1.0000000e+00 1.0000000e+00 0.0000000e+00 1.0000000e+00 0.0000000e+00 - 0.0000000e+00 1.0000000e+00 3.0000000e+00 0.0000000e+00 1.3684477e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 0.00000000e+00 1.00000000e+00 2.00000000e+00 - 1.00000000e+00 1.47893552e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 - 0.00000000e+00 1.00000000e+00 1.00000000e+00 2.00000000e+00 - 3.00000000e+00 1.42876737e+10] - --- Actual line: [2.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 0.00000000e+00 0.00000000e+00 2.00000000e+00 - 3.00000000e+00 1.33868271e+10] - --- Actual line: [2.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 - 0.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 - 0.00000000e+00 7.05547011e+09] - --- Actual line: [0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 - 0.00000000e+00 0.00000000e+00 0.00000000e+00 2.00000000e+00 - 0.00000000e+00 9.98093641e+09] - --- Actual line: [1.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 0.00000000e+00 2.00000000e+00 - 1.00000000e+00 1.42243869e+10] - --- Actual line: [0.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 0.00000000e+00 8.46517849e+09] - --- Actual line: [1.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 - 0.00000000e+00 3.44467677e+09] - --- Actual line: [0.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 - 0.00000000e+00 0.00000000e+00 0.00000000e+00 3.00000000e+00 - 0.00000000e+00 1.00743385e+10] - --- Actual line: [0.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 - 0.00000000e+00 8.51353652e+09] - --- Actual line: [1.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 2.00000000e+00 1.51084332e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.09921879e+10] - --- Actual line: [1.0000000e+00 1.0000000e+00 1.0000000e+00 1.0000000e+00 1.0000000e+00 - 1.0000000e+00 1.0000000e+00 1.0000000e+00 2.0000000e+00 1.5452392e+10] - --- Actual line: [2.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.34712792e+10] - --- Actual line: [0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 - 0.00000000e+00 0.00000000e+00 0.00000000e+00 3.00000000e+00 - 1.00000000e+00 1.10813024e+10] - --- Actual line: [0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 - 1.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.28592389e+10] - --- Actual line: [1.0000000e+00 1.0000000e+00 1.0000000e+00 0.0000000e+00 0.0000000e+00 - 0.0000000e+00 0.0000000e+00 3.0000000e+00 0.0000000e+00 1.0849423e+10] - --- Actual line: [1.0000000e+00 0.0000000e+00 1.0000000e+00 1.0000000e+00 0.0000000e+00 - 1.0000000e+00 1.0000000e+00 1.0000000e+00 3.0000000e+00 1.3609238e+10] - --- Actual line: [1.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 - 0.00000000e+00 1.00000000e+00 1.00000000e+00 3.00000000e+00 - 2.00000000e+00 1.38745711e+10] - --- Actual line: [0.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 0.00000000e+00 8.55893253e+09] - --- Actual line: [2.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 2.00000000e+00 - 0.00000000e+00 1.27294645e+10] - --- Actual line: [1.0000000e+00 0.0000000e+00 1.0000000e+00 0.0000000e+00 1.0000000e+00 - 0.0000000e+00 0.0000000e+00 1.0000000e+00 1.0000000e+00 1.2611406e+10] - --- Actual line: [0.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.00000000e+00 0.00000000e+00 2.00000000e+00 - 3.00000000e+00 1.25045329e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 0.00000000e+00 1.00000000e+00 2.00000000e+00 - 1.00000000e+00 1.41198863e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 1.00000000e+00 0.00000000e+00 3.00000000e+00 - 3.00000000e+00 1.24431658e+10] - --- Actual line: [1.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 3.00000000e+00 - 1.00000000e+00 1.53331902e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.00000000e+00 1.00000000e+00 3.00000000e+00 - 1.00000000e+00 1.47338116e+10] - --- Actual line: [0.0000000e+00 0.0000000e+00 1.0000000e+00 1.0000000e+00 0.0000000e+00 - 1.0000000e+00 0.0000000e+00 3.0000000e+00 2.0000000e+00 1.3560885e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 0.00000000e+00 1.00000000e+00 1.00000000e+00 2.00000000e+00 - 2.00000000e+00 1.44090558e+10] - --- Actual line: [2.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.00000000e+00 0.00000000e+00 2.00000000e+00 - 0.00000000e+00 1.25867067e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 2.00000000e+00 - 3.00000000e+00 1.47531358e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.00000000e+00 1.00000000e+00 3.00000000e+00 - 2.00000000e+00 1.39904949e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 - 0.00000000e+00 1.15884121e+10] - --- Actual line: [0.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 0.00000000e+00 1.00000000e+00 3.00000000e+00 - 1.00000000e+00 1.27979032e+10] - --- Actual line: [0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 - 1.00000000e+00 1.00000000e+00 0.00000000e+00 3.00000000e+00 - 3.00000000e+00 1.12597397e+10] - --- Actual line: [1.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 0.00000000e+00 2.00000000e+00 - 3.00000000e+00 1.31961114e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 2.00000000e+00 - 2.00000000e+00 1.60706595e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 - 0.00000000e+00 0.00000000e+00 0.00000000e+00 3.00000000e+00 - 1.00000000e+00 1.15302086e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.37178351e+10] - --- Actual line: [2.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 - 0.00000000e+00 5.05443628e+09] - --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 0.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 - 2.00000000e+00 1.25164121e+10] - --- Actual line: [0.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.36834284e+10] - --- Actual line: [1.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 0.00000000e+00 1.00000000e+00 3.00000000e+00 - 0.00000000e+00 1.27552159e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 0.00000000e+00 1.00000000e+00 3.00000000e+00 - 0.00000000e+00 1.20806796e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 0.00000000e+00 2.00000000e+00 - 2.00000000e+00 1.47369817e+10] - --- Actual line: [1.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 3.00000000e+00 1.27983291e+10] - --- Actual line: [2.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 0.00000000e+00 0.00000000e+00 3.00000000e+00 - 0.00000000e+00 1.16258251e+10] - --- Actual line: [1.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 0.00000000e+00 0.00000000e+00 2.00000000e+00 - 3.00000000e+00 1.23565711e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 0.00000000e+00 2.00000000e+00 - 0.00000000e+00 1.38833934e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 0.00000000e+00 0.00000000e+00 1.00000000e+00 3.00000000e+00 - 0.00000000e+00 1.14727579e+10] - --- Actual line: [1.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.00000000e+00 1.00000000e+00 3.00000000e+00 - 1.00000000e+00 1.33944657e+10] - --- Actual line: [1.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.00000000e+00 0.00000000e+00 3.00000000e+00 - 0.00000000e+00 1.09215136e+10] - --- Actual line: [1.0000000e+00 1.0000000e+00 0.0000000e+00 1.0000000e+00 0.0000000e+00 - 0.0000000e+00 0.0000000e+00 3.0000000e+00 3.0000000e+00 1.2257065e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 0.00000000e+00 0.00000000e+00 0.00000000e+00 3.00000000e+00 - 3.00000000e+00 1.32096906e+10] - --- Actual line: [2.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.22365022e+10] - --- Actual line: [0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 0.00000000e+00 4.71802711e+09] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.00000000e+00 1.00000000e+00 2.00000000e+00 - 0.00000000e+00 1.44443128e+10] - --- Actual line: [1.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 0.00000000e+00 0.00000000e+00 2.00000000e+00 - 0.00000000e+00 1.18521749e+10] - --- Actual line: [1.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 - 0.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 - 3.00000000e+00 1.07110762e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 0.00000000e+00 1.00000000e+00 2.00000000e+00 - 0.00000000e+00 1.41854636e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 0.00000000e+00 1.00000000e+00 3.00000000e+00 - 3.00000000e+00 1.32688115e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 - 0.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 - 3.00000000e+00 1.11846064e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 0.00000000e+00 0.00000000e+00 1.00000000e+00 2.00000000e+00 - 3.00000000e+00 1.34844309e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.55576403e+10] - --- Actual line: [2.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.34512379e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 2.00000000e+00 - 0.00000000e+00 1.52826682e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 0.00000000e+00 0.00000000e+00 2.00000000e+00 - 0.00000000e+00 1.23269603e+10] - --- Actual line: [0.0000000e+00 0.0000000e+00 1.0000000e+00 0.0000000e+00 0.0000000e+00 - 1.0000000e+00 1.0000000e+00 1.0000000e+00 0.0000000e+00 9.7832042e+09] - --- Actual line: [2.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 - 0.00000000e+00 0.00000000e+00 0.00000000e+00 3.00000000e+00 - 3.00000000e+00 1.12330269e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 - 0.00000000e+00 1.10683871e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 0.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.41506764e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 3.00000000e+00 1.20706762e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 0.00000000e+00 1.04357663e+10] - --- Actual line: [2.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 2.00000000e+00 - 0.00000000e+00 1.32855055e+10] - --- Actual line: [1.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 2.00000000e+00 - 2.00000000e+00 1.49043735e+10] - --- Actual line: [2.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.00000000e+00 0.00000000e+00 3.00000000e+00 - 1.00000000e+00 1.25303862e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.00000000e+00 1.00000000e+00 3.00000000e+00 - 3.00000000e+00 1.48854047e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 0.00000000e+00 1.00000000e+00 2.00000000e+00 - 0.00000000e+00 1.28095098e+10] - --- Actual line: [0.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 - 0.00000000e+00 0.00000000e+00 0.00000000e+00 3.00000000e+00 - 0.00000000e+00 1.05405733e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 - 0.00000000e+00 0.00000000e+00 0.00000000e+00 2.00000000e+00 - 0.00000000e+00 1.09214779e+10] - --- Actual line: [2.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 2.00000000e+00 1.29204976e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 - 0.00000000e+00 1.00000000e+00 0.00000000e+00 2.00000000e+00 - 0.00000000e+00 1.16485764e+10] - --- Actual line: [1.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 0.00000000e+00 0.00000000e+00 3.00000000e+00 - 2.00000000e+00 1.28124968e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 0.00000000e+00 2.00000000e+00 - 0.00000000e+00 1.36925904e+10] - --- Actual line: [1.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 3.00000000e+00 - 0.00000000e+00 1.42374088e+10] - --- Actual line: [2.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 - 0.00000000e+00 1.00000000e+00 1.00000000e+00 3.00000000e+00 - 0.00000000e+00 1.25164435e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 0.00000000e+00 0.00000000e+00 1.00000000e+00 3.00000000e+00 - 1.00000000e+00 1.35332648e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 0.00000000e+00 0.00000000e+00 0.00000000e+00 3.00000000e+00 - 1.00000000e+00 1.21312406e+10] - --- Actual line: [1.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 - 0.00000000e+00 0.00000000e+00 1.00000000e+00 2.00000000e+00 - 3.00000000e+00 1.33210425e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 0.00000000e+00 3.00000000e+00 - 0.00000000e+00 1.28453472e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.08441522e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 3.00000000e+00 1.35068878e+10] - --- Actual line: [0.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.02998492e+10] - --- Actual line: [0.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 2.00000000e+00 1.32850643e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 - 1.00000000e+00 0.00000000e+00 0.00000000e+00 3.00000000e+00 - 3.00000000e+00 1.14601097e+10] - --- Actual line: [0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 - 1.00000000e+00 0.00000000e+00 0.00000000e+00 2.00000000e+00 - 1.00000000e+00 1.23365865e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.30344958e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 0.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 2.00000000e+00 1.26702084e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.04812794e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 - 0.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 - 0.00000000e+00 7.49636426e+09] - --- Actual line: [2.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 0.00000000e+00 0.00000000e+00 3.00000000e+00 - 0.00000000e+00 1.06795049e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 1.00000000e+00 0.00000000e+00 3.00000000e+00 - 0.00000000e+00 1.19274809e+10] - --- Actual line: [1.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 - 0.00000000e+00 0.00000000e+00 0.00000000e+00 2.00000000e+00 - 1.00000000e+00 1.24537499e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 - 0.00000000e+00 0.00000000e+00 0.00000000e+00 2.00000000e+00 - 1.00000000e+00 1.26603272e+10] - --- Actual line: [0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 - 0.00000000e+00 1.00000000e+00 0.00000000e+00 3.00000000e+00 - 1.00000000e+00 1.12305291e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 1.00000000e+00 0.00000000e+00 3.00000000e+00 - 1.00000000e+00 1.29403772e+10] - --- Actual line: [2.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 2.00000000e+00 - 1.00000000e+00 1.50765891e+10] - --- Actual line: [1.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 2.00000000e+00 - 3.00000000e+00 1.39017287e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 - 2.00000000e+00 1.27979032e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 - 1.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 - 0.00000000e+00 9.26560792e+09] - --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 - 0.00000000e+00 9.66828127e+09] - --- Actual line: [1.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 0.00000000e+00 9.56809614e+09] - --- Actual line: [1.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 - 0.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.26613211e+10] - --- Actual line: [1.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 1.00000000e+00 0.00000000e+00 2.00000000e+00 - 1.00000000e+00 1.39401577e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 0.00000000e+00 1.00000000e+00 3.00000000e+00 - 0.00000000e+00 1.18093173e+10] - --- Actual line: [0.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 0.00000000e+00 0.00000000e+00 2.00000000e+00 - 2.00000000e+00 1.36541699e+10] - --- Actual line: [0.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 - 0.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 0.00000000e+00 8.67746722e+09] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 0.00000000e+00 0.00000000e+00 1.00000000e+00 3.00000000e+00 - 2.00000000e+00 1.34844491e+10] - --- Actual line: [1.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 3.00000000e+00 - 3.00000000e+00 1.47631111e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 0.00000000e+00 0.00000000e+00 3.00000000e+00 - 2.00000000e+00 1.37678087e+10] - --- Actual line: [2.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 0.00000000e+00 1.00000000e+00 2.00000000e+00 - 2.00000000e+00 1.41617384e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 0.00000000e+00 1.00000000e+00 1.00000000e+00 3.00000000e+00 - 3.00000000e+00 1.43376781e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 3.00000000e+00 1.46203105e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 - 0.00000000e+00 7.32016192e+09] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 - 0.00000000e+00 6.05107104e+09] - --- Actual line: [0.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 - 0.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.24317806e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.37699699e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 - 0.00000000e+00 1.00000000e+00 0.00000000e+00 3.00000000e+00 - 0.00000000e+00 1.12949171e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.00000000e+00 0.00000000e+00 2.00000000e+00 - 3.00000000e+00 1.31505754e+10] - --- Actual line: [0.0000000e+00 0.0000000e+00 0.0000000e+00 1.0000000e+00 1.0000000e+00 - 0.0000000e+00 0.0000000e+00 3.0000000e+00 3.0000000e+00 1.2879909e+10] - --- Actual line: [1.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 0.00000000e+00 1.00000000e+00 3.00000000e+00 - 1.00000000e+00 1.42323025e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 2.00000000e+00 1.44434992e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 - 0.00000000e+00 6.23379214e+09] - --- Actual line: [2.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 0.00000000e+00 0.00000000e+00 3.00000000e+00 - 0.00000000e+00 1.16688838e+10] - --- Actual line: [2.000000e+00 1.000000e+00 1.000000e+00 0.000000e+00 1.000000e+00 - 1.000000e+00 1.000000e+00 2.000000e+00 3.000000e+00 1.488587e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 2.00000000e+00 1.26481734e+10] - --- Actual line: [2.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.00000000e+00 0.00000000e+00 3.00000000e+00 - 0.00000000e+00 1.21334927e+10] - --- Actual line: [0.0000000e+00 0.0000000e+00 0.0000000e+00 1.0000000e+00 1.0000000e+00 - 0.0000000e+00 1.0000000e+00 3.0000000e+00 0.0000000e+00 1.1963268e+10] - --- Actual line: [2.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 3.00000000e+00 - 3.00000000e+00 1.42649079e+10] - --- Actual line: [1.0000000e+00 1.0000000e+00 0.0000000e+00 1.0000000e+00 0.0000000e+00 - 1.0000000e+00 1.0000000e+00 3.0000000e+00 0.0000000e+00 1.4577047e+10] - --- Actual line: [2.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 - 0.00000000e+00 0.00000000e+00 0.00000000e+00 3.00000000e+00 - 3.00000000e+00 1.22843332e+10] - --- Actual line: [2.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 2.00000000e+00 - 3.00000000e+00 1.41576683e+10] - --- Actual line: [1.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 - 0.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 - 0.00000000e+00 1.56853641e+09] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.07421424e+10] - --- Actual line: [0.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 0.00000000e+00 0.00000000e+00 2.00000000e+00 - 3.00000000e+00 1.28683733e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 2.00000000e+00 1.35878427e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 2.00000000e+00 1.39724519e+10] - --- Actual line: [2.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 2.00000000e+00 - 2.00000000e+00 1.48466637e+10] - --- Actual line: [0.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 - 0.00000000e+00 0.00000000e+00 0.00000000e+00 3.00000000e+00 - 2.00000000e+00 1.28602973e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 - 1.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 - 0.00000000e+00 8.47651581e+09] - --- Actual line: [0.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 - 0.00000000e+00 3.28452529e+09] - --- Actual line: [1.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 3.00000000e+00 - 0.00000000e+00 1.40906196e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 0.00000000e+00 0.00000000e+00 0.00000000e+00 2.00000000e+00 - 0.00000000e+00 1.13550556e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 - 1.00000000e+00 0.00000000e+00 0.00000000e+00 2.00000000e+00 - 1.00000000e+00 1.28190173e+10] - --- Actual line: [0.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.00000000e+00 1.00000000e+00 2.00000000e+00 - 2.00000000e+00 1.43386238e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 - 0.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 0.00000000e+00 8.72120911e+09] - --- Actual line: [2.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.38905866e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 0.00000000e+00 7.53392148e+09] - --- Actual line: [1.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.00000000e+00 1.00000000e+00 2.00000000e+00 - 1.00000000e+00 1.46390379e+10] - --- Actual line: [2.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 3.00000000e+00 1.13416362e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 0.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 2.00000000e+00 1.26571704e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 - 0.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 0.00000000e+00 8.46711373e+09] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 1.00000000e+00 0.00000000e+00 3.00000000e+00 - 1.00000000e+00 1.29533343e+10] - --- Actual line: [0.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 0.00000000e+00 6.25723493e+09] - --- Actual line: [2.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 - 0.00000000e+00 0.00000000e+00 0.00000000e+00 2.00000000e+00 - 2.00000000e+00 1.31444044e+10] - --- Actual line: [0.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 - 0.00000000e+00 8.60985312e+09] - --- Actual line: [2.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 0.00000000e+00 1.00000000e+00 2.00000000e+00 - 0.00000000e+00 1.29327291e+10] - --- Actual line: [1.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 0.00000000e+00 0.00000000e+00 2.00000000e+00 - 0.00000000e+00 1.15270985e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 - 0.00000000e+00 0.00000000e+00 1.00000000e+00 3.00000000e+00 - 3.00000000e+00 1.27973791e+10] - --- Actual line: [1.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 2.00000000e+00 - 2.00000000e+00 1.44296396e+10] - --- Actual line: [1.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 0.00000000e+00 1.00000000e+00 3.00000000e+00 - 1.00000000e+00 1.44748803e+10] - --- Actual line: [1.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 0.00000000e+00 0.00000000e+00 2.00000000e+00 - 0.00000000e+00 1.25242658e+10] - --- Actual line: [0.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 - 0.00000000e+00 0.00000000e+00 0.00000000e+00 2.00000000e+00 - 1.00000000e+00 1.24791131e+10] - --- Actual line: [0.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 0.00000000e+00 2.00000000e+00 - 1.00000000e+00 1.35471984e+10] - --- Actual line: [2.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.00000000e+00 0.00000000e+00 3.00000000e+00 - 3.00000000e+00 1.19370345e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 0.00000000e+00 0.00000000e+00 2.00000000e+00 - 2.00000000e+00 1.39844688e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 0.00000000e+00 1.00000000e+00 2.00000000e+00 - 3.00000000e+00 1.45639269e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.00000000e+00 0.00000000e+00 2.00000000e+00 - 3.00000000e+00 1.37285697e+10] - --- Actual line: [0.0000000e+00 0.0000000e+00 1.0000000e+00 0.0000000e+00 0.0000000e+00 - 1.0000000e+00 1.0000000e+00 1.0000000e+00 0.0000000e+00 9.4223177e+09] - --- Actual line: [1.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 - 0.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 - 2.00000000e+00 1.17434847e+10] - --- Actual line: [2.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 - 0.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 - 2.00000000e+00 1.17333571e+10] - --- Actual line: [2.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.23074197e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 0.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 - 0.00000000e+00 8.91909489e+09] - --- Actual line: [1.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 - 0.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.09202733e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 - 1.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 9.66286272e+09] - --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.07209633e+10] - --- Actual line: [0.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.17547489e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.00000000e+00 0.00000000e+00 3.00000000e+00 - 3.00000000e+00 1.17395832e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 3.00000000e+00 1.30084177e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 0.00000000e+00 0.00000000e+00 3.00000000e+00 - 0.00000000e+00 1.25142819e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 0.00000000e+00 0.00000000e+00 1.00000000e+00 3.00000000e+00 - 0.00000000e+00 1.27330952e+10] - --- Actual line: [2.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.38674521e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 0.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 - 2.00000000e+00 1.18876522e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 - 0.00000000e+00 0.00000000e+00 1.00000000e+00 2.00000000e+00 - 0.00000000e+00 1.24690456e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 - 1.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.19162384e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 0.00000000e+00 0.00000000e+00 1.00000000e+00 2.00000000e+00 - 3.00000000e+00 1.27140247e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 - 0.00000000e+00 1.11178559e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 0.00000000e+00 1.00000000e+00 2.00000000e+00 - 2.00000000e+00 1.46646703e+10] - --- Actual line: [0.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 1.00000000e+00 0.00000000e+00 2.00000000e+00 - 0.00000000e+00 1.17866707e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 0.00000000e+00 0.00000000e+00 3.00000000e+00 - 2.00000000e+00 1.29774905e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 0.00000000e+00 0.00000000e+00 0.00000000e+00 2.00000000e+00 - 1.00000000e+00 1.25013752e+10] - --- Actual line: [2.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 - 0.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 2.00000000e+00 1.24436304e+10] - --- Actual line: [2.0000000e+00 0.0000000e+00 0.0000000e+00 1.0000000e+00 1.0000000e+00 - 0.0000000e+00 0.0000000e+00 2.0000000e+00 0.0000000e+00 1.1105916e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.36718857e+10] - --- Actual line: [2.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 3.00000000e+00 - 3.00000000e+00 1.46097801e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 - 1.00000000e+00 0.00000000e+00 0.00000000e+00 2.00000000e+00 - 1.00000000e+00 1.26434558e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 - 0.00000000e+00 5.76658036e+09] - --- Actual line: [2.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 - 0.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 - 2.00000000e+00 1.17025858e+10] - --- Actual line: [0.0000000e+00 0.0000000e+00 1.0000000e+00 0.0000000e+00 1.0000000e+00 - 1.0000000e+00 1.0000000e+00 2.0000000e+00 1.0000000e+00 1.4055841e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 0.00000000e+00 3.00000000e+00 - 1.00000000e+00 1.23773252e+10] - --- Actual line: [2.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 1.00000000e+00 0.00000000e+00 3.00000000e+00 - 1.00000000e+00 1.17756364e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 - 0.00000000e+00 0.00000000e+00 0.00000000e+00 2.00000000e+00 - 2.00000000e+00 1.29357906e+10] - --- Actual line: [2.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 - 0.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 0.00000000e+00 8.31932913e+09] - --- Actual line: [2.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 0.00000000e+00 1.00000000e+00 3.00000000e+00 - 1.00000000e+00 1.17101778e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 0.00000000e+00 1.00000000e+00 2.00000000e+00 - 0.00000000e+00 1.46817223e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 0.00000000e+00 0.00000000e+00 0.00000000e+00 2.00000000e+00 - 1.00000000e+00 1.27207528e+10] - --- Actual line: [2.0000000e+00 0.0000000e+00 1.0000000e+00 0.0000000e+00 1.0000000e+00 - 0.0000000e+00 1.0000000e+00 0.0000000e+00 0.0000000e+00 8.8804426e+09] - --- Actual line: [2.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 - 0.00000000e+00 0.00000000e+00 0.00000000e+00 3.00000000e+00 - 2.00000000e+00 1.11799048e+10] - --- Actual line: [2.0000000e+00 0.0000000e+00 0.0000000e+00 1.0000000e+00 1.0000000e+00 - 1.0000000e+00 1.0000000e+00 1.0000000e+00 0.0000000e+00 1.0537108e+10] - --- Actual line: [0.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 5.92648784e+09] - --- Actual line: [2.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 - 0.00000000e+00 1.00000000e+00 1.00000000e+00 2.00000000e+00 - 0.00000000e+00 9.99110791e+09] - --- Actual line: [1.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 0.00000000e+00 2.00000000e+00 - 0.00000000e+00 5.80463907e+09] - --- Actual line: [1.0000000e+00 0.0000000e+00 1.0000000e+00 0.0000000e+00 1.0000000e+00 - 1.0000000e+00 1.0000000e+00 2.0000000e+00 0.0000000e+00 1.1107569e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 - 1.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 3.00000000e+00 1.06799725e+10] - --- Actual line: [2.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 - 1.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 - 0.00000000e+00 6.01695578e+09] - --- Actual line: [1.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 1.00000000e+00 0.00000000e+00 2.00000000e+00 - 0.00000000e+00 5.95542957e+09] - --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 0.00000000e+00 3.00000000e+00 - 0.00000000e+00 6.03092659e+09] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.00000000e+00 0.00000000e+00 2.00000000e+00 - 2.00000000e+00 5.81692959e+09] - --- Actual line: [2.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 0.00000000e+00 2.00000000e+00 - 1.00000000e+00 5.74630082e+09] - --- Actual line: [0.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 - 3.00000000e+00 5.79290369e+09] - --- Actual line: [2.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.07431349e+10] - --- Actual line: [2.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.00000000e+00 0.00000000e+00 3.00000000e+00 - 2.00000000e+00 6.00777406e+09] - --- Actual line: [1.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 - 0.00000000e+00 0.00000000e+00 0.00000000e+00 2.00000000e+00 - 2.00000000e+00 5.68223789e+09] - --- Actual line: [1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 0.00000000e+00 1.00000000e+00 3.00000000e+00 - 0.00000000e+00 1.10992226e+10] - --- Actual line: [2.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 - 0.00000000e+00 1.00000000e+00 0.00000000e+00 2.00000000e+00 - 0.00000000e+00 6.21863476e+09] - --- Actual line: [0.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.00000000e+00 0.00000000e+00 3.00000000e+00 - 0.00000000e+00 5.71618022e+09] - --- Actual line: [1.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 6.13470587e+09] - --- Actual line: [0.0000000e+00 0.0000000e+00 0.0000000e+00 1.0000000e+00 1.0000000e+00 - 0.0000000e+00 1.0000000e+00 3.0000000e+00 0.0000000e+00 5.9332744e+09] - --- Actual line: [1.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.00000000e+00 0.00000000e+00 2.00000000e+00 - 3.00000000e+00 6.01221682e+09] - --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 0.00000000e+00 1.00000000e+00 1.00000000e+00 2.00000000e+00 - 3.00000000e+00 5.86331441e+09] - --- Actual line: [0.00000000e+00 0.00000000e+00 0.00000000e+00 0.00000000e+00 - 0.00000000e+00 0.00000000e+00 0.00000000e+00 3.00000000e+00 - 3.00000000e+00 6.02899949e+09] - --- Actual line: [1.0000000e+00 0.0000000e+00 0.0000000e+00 0.0000000e+00 0.0000000e+00 - 1.0000000e+00 1.0000000e+00 2.0000000e+00 1.0000000e+00 1.0913492e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 - 0.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 5.58796576e+09] - --- Actual line: [0.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.00000000e+00 1.00000000e+00 3.00000000e+00 - 2.00000000e+00 6.07902736e+09] - --- Actual line: [2.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 - 1.00000000e+00 0.00000000e+00 0.00000000e+00 2.00000000e+00 - 1.00000000e+00 6.02678302e+09] - --- Actual line: [0.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 0.00000000e+00 2.00000000e+00 - 1.00000000e+00 6.05576145e+09] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 0.00000000e+00 1.00000000e+00 0.00000000e+00 3.00000000e+00 - 0.00000000e+00 5.81050772e+09] - --- Actual line: [0.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 0.00000000e+00 6.26633163e+09] - --- Actual line: [2.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 3.00000000e+00 1.05784173e+10] - --- Actual line: [0.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 0.00000000e+00 5.91152807e+09] - --- Actual line: [1.00000000e+00 1.00000000e+00 0.00000000e+00 0.00000000e+00 - 1.00000000e+00 0.00000000e+00 1.00000000e+00 3.00000000e+00 - 2.00000000e+00 1.06043527e+10] - --- Actual line: [0.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 - 0.00000000e+00 0.00000000e+00 0.00000000e+00 1.00000000e+00 - 0.00000000e+00 6.48445352e+09] - --- Actual line: [0.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 3.00000000e+00 - 3.00000000e+00 5.85253942e+09] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 1.00000000e+00 1.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.03140632e+10] - --- Actual line: [1.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 0.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 1.00000000e+00 1.13539339e+10] - --- Actual line: [0.0000000e+00 1.0000000e+00 0.0000000e+00 0.0000000e+00 1.0000000e+00 - 0.0000000e+00 1.0000000e+00 2.0000000e+00 2.0000000e+00 5.8956007e+09] - --- Actual line: [2.00000000e+00 1.00000000e+00 1.00000000e+00 0.00000000e+00 - 0.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 1.02817085e+10] - --- Actual line: [0.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 1.00000000e+00 0.00000000e+00 1.00000000e+00 1.00000000e+00 - 0.00000000e+00 5.94106464e+09] - --- Actual line: [0.0000000e+00 1.0000000e+00 1.0000000e+00 0.0000000e+00 0.0000000e+00 - 1.0000000e+00 0.0000000e+00 3.0000000e+00 3.0000000e+00 5.8685446e+09] - --- Actual line: [1.0000000e+00 0.0000000e+00 1.0000000e+00 1.0000000e+00 1.0000000e+00 - 1.0000000e+00 0.0000000e+00 3.0000000e+00 3.0000000e+00 6.0214484e+09] - --- Actual line: [1.00000000e+00 0.00000000e+00 1.00000000e+00 0.00000000e+00 - 0.00000000e+00 1.00000000e+00 0.00000000e+00 1.00000000e+00 - 0.00000000e+00 5.57736927e+09] - --- remove_aberrant_points: do we remove value [0.0, 1, 0, 1, 1, 1, 1, 1.0, 0.0] ---- Computing the list of the 10 first neighbours of '101111-1-0' -*** START computing ci exp matrix -X = [[0. 1. 0. ... 1. 1. 0.] - [0. 0. 1. ... 1. 0. 3.] - [0. 1. 1. ... 1. 0. 1.] - ... - [0. 1. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 1. 0.]] -*** END computing ci exp matrix, first computation result [[[1. ] - [0.24659696] - [0.67032005] - ... - [0.18268352] - [0.18268352] - [0.54881164]] - - [[0.24659696] - [1. ] - [0.44932896] - ... - [0.27253179] - [0.27253179] - [0.24659696]] - - [[0.67032005] - [0.44932896] - [1. ] - ... - [0.22313016] - [0.18268352] - [0.54881164]] - - ... - - [[0.18268352] - [0.27253179] - [0.22313016] - ... - [1. ] - [0.67032005] - [0.22313016]] - - [[0.18268352] - [0.27253179] - [0.18268352] - ... - [0.67032005] - [1. ] - [0.22313016]] - - [[0.54881164] - [0.24659696] - [0.54881164] - ... - [0.22313016] - [0.22313016] - [1. ]]] ---- Ordered by distance, Printing the list of the 10 first neighbours of '101111-1-0' ---- Neighbour 0 in the list of neghbours, And at position 0 in the X datas point --------------- - --- Configuration: 101111-1-0 - --- Distance from that configuration: [1.] - --- Energy efficiency: 10829988671.831848 - --- Energy: 35.536402216432755 - --- Workload: 384859000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 3 in the X datas point --------------- - --- Configuration: 101110-1-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 11115693246.882881 - --- Energy: 30.700472577378978 - --- Workload: 341257000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 167 in the X datas point --------------- - --- Configuration: 111111-1-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 12442484614.867773 - --- Energy: 34.5550819751672 - --- Workload: 429951000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 172 in the X datas point --------------- - --- Configuration: 101110-1-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 10871987779.885736 - --- Energy: 31.3934447994613 - --- Workload: 341309000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 211 in the X datas point --------------- - --- Configuration: 202222-1-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15170478249.32681 - --- Energy: 44.0672441700072 - --- Workload: 668521000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 321 in the X datas point --------------- - --- Configuration: 100111-1-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 10662526762.942175 - --- Energy: 31.96295936672102 - --- Workload: 340806000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 358 in the X datas point --------------- - --- Configuration: 202222-1-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14821951309.889946 - --- Energy: 45.1609465048481 - --- Workload: 669373000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 427 in the X datas point --------------- - --- Configuration: 101110-1-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 10275982049.914555 - --- Energy: 33.06575864579996 - --- Workload: 339783000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 442 in the X datas point --------------- - --- Configuration: 101011-1-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 10229007008.915602 - --- Energy: 33.39150595873643 - --- Workload: 341562000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 455 in the X datas point --------------- - --- Configuration: 101111-1-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14337534230.862976 - --- Energy: 42.54593968589113 - --- Workload: 610004000000.0 --------------- ---- Ordered by energy, Printing the list of the 10 first neighbours of '101111-1-0' ---- Neighbour 0 in the list of neghbours, And at position 3 in the X datas point --------------- - --- Configuration: 101110-1-0 - --- Distance from that configuration: [1.] - --- Energy efficiency: 11115693246.882881 - --- Energy: 30.700472577378978 - --- Workload: 341257000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 172 in the X datas point --------------- - --- Configuration: 101110-1-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 10871987779.885736 - --- Energy: 31.3934447994613 - --- Workload: 341309000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 321 in the X datas point --------------- - --- Configuration: 100111-1-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 10662526762.942175 - --- Energy: 31.96295936672102 - --- Workload: 340806000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 427 in the X datas point --------------- - --- Configuration: 101110-1-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 10275982049.914555 - --- Energy: 33.06575864579996 - --- Workload: 339783000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 442 in the X datas point --------------- - --- Configuration: 101011-1-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 10229007008.915602 - --- Energy: 33.39150595873643 - --- Workload: 341562000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 167 in the X datas point --------------- - --- Configuration: 111111-1-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 12442484614.867773 - --- Energy: 34.5550819751672 - --- Workload: 429951000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 0 in the X datas point --------------- - --- Configuration: 101111-1-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 10829988671.831848 - --- Energy: 35.536402216432755 - --- Workload: 384859000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 455 in the X datas point --------------- - --- Configuration: 101111-1-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14337534230.862976 - --- Energy: 42.54593968589113 - --- Workload: 610004000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 211 in the X datas point --------------- - --- Configuration: 202222-1-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15170478249.32681 - --- Energy: 44.0672441700072 - --- Workload: 668521000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 358 in the X datas point --------------- - --- Configuration: 202222-1-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14821951309.889946 - --- Energy: 45.1609465048481 - --- Workload: 669373000000.0 --------------- --------------- ---- Median at position 4 in the list of neghbours, And at position 442 in the X datas point --------------- - --- Configuration: 101011-1-0 - --- Energy efficiency: 10229007008.915602 - --- Energy: 33.39150595873643 - --- Workload: 341562000000.0 --------------- ---- Comparing the median energy with the energy of that data point ---- The energy of the current configuration (33.39150595873643 mAh) it is NOT far from the median. ---- Median :33.39150595873643, the gap is : 10 ---- So No we don't romove this configuration '101111-1-0' - --- remove_aberrant_points: The value [0.0, 1, 0, 1, 1, 1, 1, 1.0, 0.0] is not an abberant point. - --- remove_aberrant_points: do we remove value [0.0, 0, 1, 1, 0, 0, 1, 0.0, 3.0] ---- Computing the list of the 10 first neighbours of '011001-0-3' -*** START computing ci exp matrix -X = [[0. 1. 0. ... 1. 1. 0.] - [0. 0. 1. ... 1. 0. 3.] - [0. 1. 1. ... 1. 0. 1.] - ... - [0. 1. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 1. 0.]] -*** END computing ci exp matrix, cached result [[[1. ] - [0.24659696] - [0.67032005] - ... - [0.18268352] - [0.18268352] - [0.54881164]] - - [[0.24659696] - [1. ] - [0.44932896] - ... - [0.27253179] - [0.27253179] - [0.24659696]] - - [[0.67032005] - [0.44932896] - [1. ] - ... - [0.22313016] - [0.18268352] - [0.54881164]] - - ... - - [[0.18268352] - [0.27253179] - [0.22313016] - ... - [1. ] - [0.67032005] - [0.22313016]] - - [[0.18268352] - [0.27253179] - [0.18268352] - ... - [0.67032005] - [1. ] - [0.22313016]] - - [[0.54881164] - [0.24659696] - [0.54881164] - ... - [0.22313016] - [0.22313016] - [1. ]]] ---- Ordered by distance, Printing the list of the 10 first neighbours of '011001-0-3' ---- Neighbour 0 in the list of neghbours, And at position 1 in the X datas point --------------- - --- Configuration: 011001-0-3 - --- Distance from that configuration: [1.] - --- Energy efficiency: 11271402985.343796 - --- Energy: 64.71129799002061 - --- Workload: 729387000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 346 in the X datas point --------------- - --- Configuration: 011101-0-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 12422560861.231298 - --- Energy: 53.13375305902614 - --- Workload: 660057000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 378 in the X datas point --------------- - --- Configuration: 111101-0-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 11645632713.048117 - --- Energy: 67.4694443841449 - --- Workload: 785724000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 510 in the X datas point --------------- - --- Configuration: 111011-0-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 11392233458.761824 - --- Energy: 69.72901800554702 - --- Workload: 794369000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 36 in the X datas point --------------- - --- Configuration: 110001-0-2 - --- Distance from that configuration: [0.74081822] - --- Energy efficiency: 11533320339.125751 - --- Energy: 52.516287756608044 - --- Workload: 605687000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 39 in the X datas point --------------- - --- Configuration: 022022-1-3 - --- Distance from that configuration: [0.74081822] - --- Energy efficiency: 12977423176.899149 - --- Energy: 86.69594291794053 - --- Workload: 1125090000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 55 in the X datas point --------------- - --- Configuration: 011010-1-3 - --- Distance from that configuration: [0.74081822] - --- Energy efficiency: 12057461036.314661 - --- Energy: 68.32437278660214 - --- Workload: 823818000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 75 in the X datas point --------------- - --- Configuration: 022222-0-3 - --- Distance from that configuration: [0.74081822] - --- Energy efficiency: 14095406166.176382 - --- Energy: 70.58820126566067 - --- Workload: 994970000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 94 in the X datas point --------------- - --- Configuration: 111011-1-3 - --- Distance from that configuration: [0.74081822] - --- Energy efficiency: 11902466429.093437 - --- Energy: 81.3667303591789 - --- Workload: 968465000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 142 in the X datas point --------------- - --- Configuration: 222022-0-3 - --- Distance from that configuration: [0.74081822] - --- Energy efficiency: 13320350431.77916 - --- Energy: 78.8740772526803 - --- Workload: 1050630000000.0 --------------- ---- Ordered by energy, Printing the list of the 10 first neighbours of '011001-0-3' ---- Neighbour 0 in the list of neghbours, And at position 36 in the X datas point --------------- - --- Configuration: 110001-0-2 - --- Distance from that configuration: [1.] - --- Energy efficiency: 11533320339.125751 - --- Energy: 52.516287756608044 - --- Workload: 605687000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 346 in the X datas point --------------- - --- Configuration: 011101-0-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 12422560861.231298 - --- Energy: 53.13375305902614 - --- Workload: 660057000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 1 in the X datas point --------------- - --- Configuration: 011001-0-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 11271402985.343796 - --- Energy: 64.71129799002061 - --- Workload: 729387000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 378 in the X datas point --------------- - --- Configuration: 111101-0-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 11645632713.048117 - --- Energy: 67.4694443841449 - --- Workload: 785724000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 55 in the X datas point --------------- - --- Configuration: 011010-1-3 - --- Distance from that configuration: [0.74081822] - --- Energy efficiency: 12057461036.314661 - --- Energy: 68.32437278660214 - --- Workload: 823818000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 510 in the X datas point --------------- - --- Configuration: 111011-0-3 - --- Distance from that configuration: [0.74081822] - --- Energy efficiency: 11392233458.761824 - --- Energy: 69.72901800554702 - --- Workload: 794369000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 75 in the X datas point --------------- - --- Configuration: 022222-0-3 - --- Distance from that configuration: [0.74081822] - --- Energy efficiency: 14095406166.176382 - --- Energy: 70.58820126566067 - --- Workload: 994970000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 142 in the X datas point --------------- - --- Configuration: 222022-0-3 - --- Distance from that configuration: [0.74081822] - --- Energy efficiency: 13320350431.77916 - --- Energy: 78.8740772526803 - --- Workload: 1050630000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 94 in the X datas point --------------- - --- Configuration: 111011-1-3 - --- Distance from that configuration: [0.74081822] - --- Energy efficiency: 11902466429.093437 - --- Energy: 81.3667303591789 - --- Workload: 968465000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 39 in the X datas point --------------- - --- Configuration: 022022-1-3 - --- Distance from that configuration: [0.74081822] - --- Energy efficiency: 12977423176.899149 - --- Energy: 86.69594291794053 - --- Workload: 1125090000000.0 --------------- --------------- ---- Median at position 4 in the list of neghbours, And at position 55 in the X datas point --------------- - --- Configuration: 011010-1-3 - --- Energy efficiency: 12057461036.314661 - --- Energy: 68.32437278660214 - --- Workload: 823818000000.0 --------------- ---- Comparing the median energy with the energy of that data point ---- The energy of the current configuration (68.32437278660214 mAh) it is NOT far from the median. ---- Median :68.32437278660214, the gap is : 10 ---- So No we don't romove this configuration '011001-0-3' - --- remove_aberrant_points: The value [0.0, 0, 1, 1, 0, 0, 1, 0.0, 3.0] is not an abberant point. - --- remove_aberrant_points: do we remove value [0.0, 1, 1, 0, 1, 1, 1, 0.0, 1.0] ---- Computing the list of the 10 first neighbours of '110111-0-1' -*** START computing ci exp matrix -X = [[0. 1. 0. ... 1. 1. 0.] - [0. 0. 1. ... 1. 0. 3.] - [0. 1. 1. ... 1. 0. 1.] - ... - [0. 1. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 1. 0.]] -*** END computing ci exp matrix, cached result [[[1. ] - [0.24659696] - [0.67032005] - ... - [0.18268352] - [0.18268352] - [0.54881164]] - - [[0.24659696] - [1. ] - [0.44932896] - ... - [0.27253179] - [0.27253179] - [0.24659696]] - - [[0.67032005] - [0.44932896] - [1. ] - ... - [0.22313016] - [0.18268352] - [0.54881164]] - - ... - - [[0.18268352] - [0.27253179] - [0.22313016] - ... - [1. ] - [0.67032005] - [0.22313016]] - - [[0.18268352] - [0.27253179] - [0.18268352] - ... - [0.67032005] - [1. ] - [0.22313016]] - - [[0.54881164] - [0.24659696] - [0.54881164] - ... - [0.22313016] - [0.22313016] - [1. ]]] ---- Ordered by distance, Printing the list of the 10 first neighbours of '110111-0-1' ---- Neighbour 0 in the list of neghbours, And at position 2 in the X datas point --------------- - --- Configuration: 110111-0-1 - --- Distance from that configuration: [1.] - --- Energy efficiency: 11835117871.856445 - --- Energy: 36.734913097035495 - --- Workload: 434762000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 33 in the X datas point --------------- - --- Configuration: 220222-0-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14874621812.74041 - --- Energy: 48.32825169162293 - --- Workload: 718865000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 90 in the X datas point --------------- - --- Configuration: 110111-0-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 7765120631.149005 - --- Energy: 26.7121133566337 - --- Workload: 207423000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 675 in the X datas point --------------- - --- Configuration: 110111-0-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 7533921481.470321 - --- Energy: 27.536240775049926 - --- Workload: 207456000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 60 in the X datas point --------------- - --- Configuration: 110101-0-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 6206361520.558573 - --- Energy: 26.332761918292903 - --- Workload: 163431000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 70 in the X datas point --------------- - --- Configuration: 110011-0-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 6003554104.029585 - --- Energy: 27.241716653761866 - --- Workload: 163547000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 80 in the X datas point --------------- - --- Configuration: 110111-1-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13829154623.777847 - --- Energy: 64.195799103128 - --- Workload: 887774000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 111 in the X datas point --------------- - --- Configuration: 111111-0-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13419378387.55433 - --- Energy: 56.046315848522 - --- Workload: 752107000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 125 in the X datas point --------------- - --- Configuration: 222222-0-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 15666712622.357025 - --- Energy: 52.1245882760953 - --- Workload: 816621000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 241 in the X datas point --------------- - --- Configuration: 220202-0-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14004896111.680643 - --- Energy: 43.9976841972795 - --- Workload: 616183000000.0 --------------- ---- Ordered by energy, Printing the list of the 10 first neighbours of '110111-0-1' ---- Neighbour 0 in the list of neghbours, And at position 60 in the X datas point --------------- - --- Configuration: 110101-0-0 - --- Distance from that configuration: [1.] - --- Energy efficiency: 6206361520.558573 - --- Energy: 26.332761918292903 - --- Workload: 163431000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 90 in the X datas point --------------- - --- Configuration: 110111-0-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 7765120631.149005 - --- Energy: 26.7121133566337 - --- Workload: 207423000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 70 in the X datas point --------------- - --- Configuration: 110011-0-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 6003554104.029585 - --- Energy: 27.241716653761866 - --- Workload: 163547000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 675 in the X datas point --------------- - --- Configuration: 110111-0-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 7533921481.470321 - --- Energy: 27.536240775049926 - --- Workload: 207456000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 2 in the X datas point --------------- - --- Configuration: 110111-0-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 11835117871.856445 - --- Energy: 36.734913097035495 - --- Workload: 434762000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 241 in the X datas point --------------- - --- Configuration: 220202-0-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14004896111.680643 - --- Energy: 43.9976841972795 - --- Workload: 616183000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 33 in the X datas point --------------- - --- Configuration: 220222-0-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14874621812.74041 - --- Energy: 48.32825169162293 - --- Workload: 718865000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 125 in the X datas point --------------- - --- Configuration: 222222-0-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 15666712622.357025 - --- Energy: 52.1245882760953 - --- Workload: 816621000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 111 in the X datas point --------------- - --- Configuration: 111111-0-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13419378387.55433 - --- Energy: 56.046315848522 - --- Workload: 752107000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 80 in the X datas point --------------- - --- Configuration: 110111-1-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13829154623.777847 - --- Energy: 64.195799103128 - --- Workload: 887774000000.0 --------------- --------------- ---- Median at position 4 in the list of neghbours, And at position 2 in the X datas point --------------- - --- Configuration: 110111-0-1 - --- Energy efficiency: 11835117871.856445 - --- Energy: 36.734913097035495 - --- Workload: 434762000000.0 --------------- ---- Comparing the median energy with the energy of that data point ---- The energy of the current configuration (36.734913097035495 mAh) it is NOT far from the median. ---- Median :36.734913097035495, the gap is : 10 ---- So No we don't romove this configuration '110111-0-1' - --- remove_aberrant_points: The value [0.0, 1, 1, 0, 1, 1, 1, 0.0, 1.0] is not an abberant point. - --- remove_aberrant_points: do we remove value [0.0, 1, 0, 1, 1, 1, 0, 1.0, 0.0] ---- Computing the list of the 10 first neighbours of '101110-1-0' -*** START computing ci exp matrix -X = [[0. 1. 0. ... 1. 1. 0.] - [0. 0. 1. ... 1. 0. 3.] - [0. 1. 1. ... 1. 0. 1.] - ... - [0. 1. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 1. 0.]] -*** END computing ci exp matrix, cached result [[[1. ] - [0.24659696] - [0.67032005] - ... - [0.18268352] - [0.18268352] - [0.54881164]] - - [[0.24659696] - [1. ] - [0.44932896] - ... - [0.27253179] - [0.27253179] - [0.24659696]] - - [[0.67032005] - [0.44932896] - [1. ] - ... - [0.22313016] - [0.18268352] - [0.54881164]] - - ... - - [[0.18268352] - [0.27253179] - [0.22313016] - ... - [1. ] - [0.67032005] - [0.22313016]] - - [[0.18268352] - [0.27253179] - [0.18268352] - ... - [0.67032005] - [1. ] - [0.22313016]] - - [[0.54881164] - [0.24659696] - [0.54881164] - ... - [0.22313016] - [0.22313016] - [1. ]]] ---- Ordered by distance, Printing the list of the 10 first neighbours of '101110-1-0' ---- Neighbour 0 in the list of neghbours, And at position 3 in the X datas point --------------- - --- Configuration: 101110-1-0 - --- Distance from that configuration: [1.] - --- Energy efficiency: 11115693246.882881 - --- Energy: 30.700472577378978 - --- Workload: 341257000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 172 in the X datas point --------------- - --- Configuration: 101110-1-0 - --- Distance from that configuration: [1.] - --- Energy efficiency: 10871987779.885736 - --- Energy: 31.3934447994613 - --- Workload: 341309000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 427 in the X datas point --------------- - --- Configuration: 101110-1-0 - --- Distance from that configuration: [1.] - --- Energy efficiency: 10275982049.914555 - --- Energy: 33.06575864579996 - --- Workload: 339783000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 0 in the X datas point --------------- - --- Configuration: 101111-1-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 10829988671.831848 - --- Energy: 35.536402216432755 - --- Workload: 384859000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 89 in the X datas point --------------- - --- Configuration: 111110-1-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 11913313962.28483 - --- Energy: 32.3869731002721 - --- Workload: 385836000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 141 in the X datas point --------------- - --- Configuration: 111110-1-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 11459308568.239609 - --- Energy: 33.5555977111976 - --- Workload: 384524000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 417 in the X datas point --------------- - --- Configuration: 111110-1-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 11201155959.295 - --- Energy: 34.4916252352497 - --- Workload: 386346000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 167 in the X datas point --------------- - --- Configuration: 111111-1-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 12442484614.867773 - --- Energy: 34.5550819751672 - --- Workload: 429951000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 209 in the X datas point --------------- - --- Configuration: 222220-1-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 12054278002.99187 - --- Energy: 32.0011057465816 - --- Workload: 385750000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 211 in the X datas point --------------- - --- Configuration: 202222-1-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 15170478249.32681 - --- Energy: 44.0672441700072 - --- Workload: 668521000000.0 --------------- ---- Ordered by energy, Printing the list of the 10 first neighbours of '101110-1-0' ---- Neighbour 0 in the list of neghbours, And at position 3 in the X datas point --------------- - --- Configuration: 101110-1-0 - --- Distance from that configuration: [1.] - --- Energy efficiency: 11115693246.882881 - --- Energy: 30.700472577378978 - --- Workload: 341257000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 172 in the X datas point --------------- - --- Configuration: 101110-1-0 - --- Distance from that configuration: [1.] - --- Energy efficiency: 10871987779.885736 - --- Energy: 31.3934447994613 - --- Workload: 341309000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 209 in the X datas point --------------- - --- Configuration: 222220-1-0 - --- Distance from that configuration: [1.] - --- Energy efficiency: 12054278002.99187 - --- Energy: 32.0011057465816 - --- Workload: 385750000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 89 in the X datas point --------------- - --- Configuration: 111110-1-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 11913313962.28483 - --- Energy: 32.3869731002721 - --- Workload: 385836000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 427 in the X datas point --------------- - --- Configuration: 101110-1-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 10275982049.914555 - --- Energy: 33.06575864579996 - --- Workload: 339783000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 141 in the X datas point --------------- - --- Configuration: 111110-1-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 11459308568.239609 - --- Energy: 33.5555977111976 - --- Workload: 384524000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 417 in the X datas point --------------- - --- Configuration: 111110-1-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 11201155959.295 - --- Energy: 34.4916252352497 - --- Workload: 386346000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 167 in the X datas point --------------- - --- Configuration: 111111-1-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 12442484614.867773 - --- Energy: 34.5550819751672 - --- Workload: 429951000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 0 in the X datas point --------------- - --- Configuration: 101111-1-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 10829988671.831848 - --- Energy: 35.536402216432755 - --- Workload: 384859000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 211 in the X datas point --------------- - --- Configuration: 202222-1-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 15170478249.32681 - --- Energy: 44.0672441700072 - --- Workload: 668521000000.0 --------------- --------------- ---- Median at position 4 in the list of neghbours, And at position 427 in the X datas point --------------- - --- Configuration: 101110-1-0 - --- Energy efficiency: 10275982049.914555 - --- Energy: 33.06575864579996 - --- Workload: 339783000000.0 --------------- ---- Comparing the median energy with the energy of that data point ---- The energy of the current configuration (33.06575864579996 mAh) it is NOT far from the median. ---- Median :33.06575864579996, the gap is : 10 ---- So No we don't romove this configuration '101110-1-0' - --- remove_aberrant_points: The value [0.0, 1, 0, 1, 1, 1, 0, 1.0, 0.0] is not an abberant point. - --- remove_aberrant_points: do we remove value [0.0, 1, 1, 1, 1, 0, 1, 0.0, 0.0] ---- Computing the list of the 10 first neighbours of '111101-0-0' -*** START computing ci exp matrix -X = [[0. 1. 0. ... 1. 1. 0.] - [0. 0. 1. ... 1. 0. 3.] - [0. 1. 1. ... 1. 0. 1.] - ... - [0. 1. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 1. 0.]] -*** END computing ci exp matrix, cached result [[[1. ] - [0.24659696] - [0.67032005] - ... - [0.18268352] - [0.18268352] - [0.54881164]] - - [[0.24659696] - [1. ] - [0.44932896] - ... - [0.27253179] - [0.27253179] - [0.24659696]] - - [[0.67032005] - [0.44932896] - [1. ] - ... - [0.22313016] - [0.18268352] - [0.54881164]] - - ... - - [[0.18268352] - [0.27253179] - [0.22313016] - ... - [1. ] - [0.67032005] - [0.22313016]] - - [[0.18268352] - [0.27253179] - [0.18268352] - ... - [0.67032005] - [1. ] - [0.22313016]] - - [[0.54881164] - [0.24659696] - [0.54881164] - ... - [0.22313016] - [0.22313016] - [1. ]]] ---- Ordered by distance, Printing the list of the 10 first neighbours of '111101-0-0' ---- Neighbour 0 in the list of neghbours, And at position 4 in the X datas point --------------- - --- Configuration: 111101-0-0 - --- Distance from that configuration: [1.] - --- Energy efficiency: 7744553642.650806 - --- Energy: 26.767238609212782 - --- Workload: 207301000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 60 in the X datas point --------------- - --- Configuration: 110101-0-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 6206361520.558573 - --- Energy: 26.332761918292903 - --- Workload: 163431000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 650 in the X datas point --------------- - --- Configuration: 101101-0-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 6233792140.43487 - --- Energy: 26.21709253261557 - --- Workload: 163432000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 38 in the X datas point --------------- - --- Configuration: 111101-1-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14823423380.68923 - --- Energy: 41.43583708148781 - --- Workload: 614221000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 54 in the X datas point --------------- - --- Configuration: 110101-1-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 10499448253.994251 - --- Energy: 32.51905730105663 - --- Workload: 341432000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 90 in the X datas point --------------- - --- Configuration: 110111-0-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 7765120631.149005 - --- Energy: 26.7121133566337 - --- Workload: 207423000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 146 in the X datas point --------------- - --- Configuration: 111101-1-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14639637991.031757 - --- Energy: 41.1716606409971 - --- Workload: 602738000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 149 in the X datas point --------------- - --- Configuration: 111011-0-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 7219330479.29135 - --- Energy: 28.6387646642511 - --- Workload: 206752000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 152 in the X datas point --------------- - --- Configuration: 022202-0-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 10890102530.315323 - --- Energy: 35.8868812091206 - --- Workload: 390812000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 167 in the X datas point --------------- - --- Configuration: 111111-1-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 12442484614.867773 - --- Energy: 34.5550819751672 - --- Workload: 429951000000.0 --------------- ---- Ordered by energy, Printing the list of the 10 first neighbours of '111101-0-0' ---- Neighbour 0 in the list of neghbours, And at position 650 in the X datas point --------------- - --- Configuration: 101101-0-0 - --- Distance from that configuration: [1.] - --- Energy efficiency: 6233792140.43487 - --- Energy: 26.21709253261557 - --- Workload: 163432000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 60 in the X datas point --------------- - --- Configuration: 110101-0-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 6206361520.558573 - --- Energy: 26.332761918292903 - --- Workload: 163431000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 90 in the X datas point --------------- - --- Configuration: 110111-0-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 7765120631.149005 - --- Energy: 26.7121133566337 - --- Workload: 207423000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 4 in the X datas point --------------- - --- Configuration: 111101-0-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 7744553642.650806 - --- Energy: 26.767238609212782 - --- Workload: 207301000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 149 in the X datas point --------------- - --- Configuration: 111011-0-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 7219330479.29135 - --- Energy: 28.6387646642511 - --- Workload: 206752000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 54 in the X datas point --------------- - --- Configuration: 110101-1-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 10499448253.994251 - --- Energy: 32.51905730105663 - --- Workload: 341432000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 167 in the X datas point --------------- - --- Configuration: 111111-1-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 12442484614.867773 - --- Energy: 34.5550819751672 - --- Workload: 429951000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 152 in the X datas point --------------- - --- Configuration: 022202-0-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 10890102530.315323 - --- Energy: 35.8868812091206 - --- Workload: 390812000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 146 in the X datas point --------------- - --- Configuration: 111101-1-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14639637991.031757 - --- Energy: 41.1716606409971 - --- Workload: 602738000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 38 in the X datas point --------------- - --- Configuration: 111101-1-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14823423380.68923 - --- Energy: 41.43583708148781 - --- Workload: 614221000000.0 --------------- --------------- ---- Median at position 4 in the list of neghbours, And at position 149 in the X datas point --------------- - --- Configuration: 111011-0-0 - --- Energy efficiency: 7219330479.29135 - --- Energy: 28.6387646642511 - --- Workload: 206752000000.0 --------------- ---- Comparing the median energy with the energy of that data point ---- The energy of the current configuration (28.6387646642511 mAh) it is NOT far from the median. ---- Median :28.6387646642511, the gap is : 10 ---- So No we don't romove this configuration '111101-0-0' - --- remove_aberrant_points: The value [0.0, 1, 1, 1, 1, 0, 1, 0.0, 0.0] is not an abberant point. - --- remove_aberrant_points: do we remove value [0.0, 1, 1, 1, 1, 1, 0, 1.0, 2.0] ---- Computing the list of the 10 first neighbours of '111110-1-2' -*** START computing ci exp matrix -X = [[0. 1. 0. ... 1. 1. 0.] - [0. 0. 1. ... 1. 0. 3.] - [0. 1. 1. ... 1. 0. 1.] - ... - [0. 1. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 1. 0.]] -*** END computing ci exp matrix, cached result [[[1. ] - [0.24659696] - [0.67032005] - ... - [0.18268352] - [0.18268352] - [0.54881164]] - - [[0.24659696] - [1. ] - [0.44932896] - ... - [0.27253179] - [0.27253179] - [0.24659696]] - - [[0.67032005] - [0.44932896] - [1. ] - ... - [0.22313016] - [0.18268352] - [0.54881164]] - - ... - - [[0.18268352] - [0.27253179] - [0.22313016] - ... - [1. ] - [0.67032005] - [0.22313016]] - - [[0.18268352] - [0.27253179] - [0.18268352] - ... - [0.67032005] - [1. ] - [0.22313016]] - - [[0.54881164] - [0.24659696] - [0.54881164] - ... - [0.22313016] - [0.22313016] - [1. ]]] ---- Ordered by distance, Printing the list of the 10 first neighbours of '111110-1-2' ---- Neighbour 0 in the list of neghbours, And at position 5 in the X datas point --------------- - --- Configuration: 111110-1-2 - --- Distance from that configuration: [1.] - --- Energy efficiency: 14014690198.265823 - --- Energy: 63.44082042960884 - --- Workload: 889103000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 65 in the X datas point --------------- - --- Configuration: 111111-1-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14097711236.580742 - --- Energy: 65.20383205963783 - --- Workload: 919225000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 124 in the X datas point --------------- - --- Configuration: 222220-1-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13772833636.56522 - --- Energy: 64.6001284096528 - --- Workload: 889727000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 131 in the X datas point --------------- - --- Configuration: 111111-1-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13830416959.410492 - --- Energy: 66.3842172994299 - --- Workload: 918121000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 325 in the X datas point --------------- - --- Configuration: 111110-1-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14911863431.18995 - --- Energy: 40.707805921643576 - --- Workload: 607029000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 80 in the X datas point --------------- - --- Configuration: 110111-1-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13829154623.777847 - --- Energy: 64.195799103128 - --- Workload: 887774000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 85 in the X datas point --------------- - --- Configuration: 011111-1-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13743003093.549995 - --- Energy: 64.6497062836685 - --- Workload: 888481000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 104 in the X datas point --------------- - --- Configuration: 111111-2-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 15847508930.071281 - --- Energy: 72.979973067832 - --- Workload: 1156550000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 106 in the X datas point --------------- - --- Configuration: 011110-1-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14403991634.16166 - --- Energy: 39.2183051603058 - --- Workload: 564900000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 111 in the X datas point --------------- - --- Configuration: 111111-0-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13419378387.55433 - --- Energy: 56.046315848522 - --- Workload: 752107000000.0 --------------- ---- Ordered by energy, Printing the list of the 10 first neighbours of '111110-1-2' ---- Neighbour 0 in the list of neghbours, And at position 106 in the X datas point --------------- - --- Configuration: 011110-1-1 - --- Distance from that configuration: [1.] - --- Energy efficiency: 14403991634.16166 - --- Energy: 39.2183051603058 - --- Workload: 564900000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 325 in the X datas point --------------- - --- Configuration: 111110-1-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14911863431.18995 - --- Energy: 40.707805921643576 - --- Workload: 607029000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 111 in the X datas point --------------- - --- Configuration: 111111-0-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13419378387.55433 - --- Energy: 56.046315848522 - --- Workload: 752107000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 5 in the X datas point --------------- - --- Configuration: 111110-1-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14014690198.265823 - --- Energy: 63.44082042960884 - --- Workload: 889103000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 80 in the X datas point --------------- - --- Configuration: 110111-1-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13829154623.777847 - --- Energy: 64.195799103128 - --- Workload: 887774000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 124 in the X datas point --------------- - --- Configuration: 222220-1-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13772833636.56522 - --- Energy: 64.6001284096528 - --- Workload: 889727000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 85 in the X datas point --------------- - --- Configuration: 011111-1-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13743003093.549995 - --- Energy: 64.6497062836685 - --- Workload: 888481000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 65 in the X datas point --------------- - --- Configuration: 111111-1-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14097711236.580742 - --- Energy: 65.20383205963783 - --- Workload: 919225000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 131 in the X datas point --------------- - --- Configuration: 111111-1-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13830416959.410492 - --- Energy: 66.3842172994299 - --- Workload: 918121000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 104 in the X datas point --------------- - --- Configuration: 111111-2-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 15847508930.071281 - --- Energy: 72.979973067832 - --- Workload: 1156550000000.0 --------------- --------------- ---- Median at position 4 in the list of neghbours, And at position 80 in the X datas point --------------- - --- Configuration: 110111-1-2 - --- Energy efficiency: 13829154623.777847 - --- Energy: 64.195799103128 - --- Workload: 887774000000.0 --------------- ---- Comparing the median energy with the energy of that data point ---- The energy of the current configuration (64.195799103128 mAh) it is NOT far from the median. ---- Median :64.195799103128, the gap is : 10 ---- So No we don't romove this configuration '111110-1-2' - --- remove_aberrant_points: The value [0.0, 1, 1, 1, 1, 1, 0, 1.0, 2.0] is not an abberant point. - --- remove_aberrant_points: do we remove value [2.0, 1, 0, 1, 1, 0, 1, 0.0, 1.0] ---- Computing the list of the 10 first neighbours of '303303-0-1' -*** START computing ci exp matrix -X = [[0. 1. 0. ... 1. 1. 0.] - [0. 0. 1. ... 1. 0. 3.] - [0. 1. 1. ... 1. 0. 1.] - ... - [0. 1. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 1. 0.]] -*** END computing ci exp matrix, cached result [[[1. ] - [0.24659696] - [0.67032005] - ... - [0.18268352] - [0.18268352] - [0.54881164]] - - [[0.24659696] - [1. ] - [0.44932896] - ... - [0.27253179] - [0.27253179] - [0.24659696]] - - [[0.67032005] - [0.44932896] - [1. ] - ... - [0.22313016] - [0.18268352] - [0.54881164]] - - ... - - [[0.18268352] - [0.27253179] - [0.22313016] - ... - [1. ] - [0.67032005] - [0.22313016]] - - [[0.18268352] - [0.27253179] - [0.18268352] - ... - [0.67032005] - [1. ] - [0.22313016]] - - [[0.54881164] - [0.24659696] - [0.54881164] - ... - [0.22313016] - [0.22313016] - [1. ]]] ---- Ordered by distance, Printing the list of the 10 first neighbours of '303303-0-1' ---- Neighbour 0 in the list of neghbours, And at position 6 in the X datas point --------------- - --- Configuration: 303303-0-1 - --- Distance from that configuration: [1.] - --- Energy efficiency: 12835751160.993692 - --- Energy: 58.54108121624596 - --- Workload: 751419000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 49 in the X datas point --------------- - --- Configuration: 303300-0-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 10199294208.840748 - --- Energy: 33.55309393673303 - --- Workload: 342218000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 58 in the X datas point --------------- - --- Configuration: 333300-0-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 10890802281.840895 - --- Energy: 35.64181472293627 - --- Workload: 388168000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 180 in the X datas point --------------- - --- Configuration: 333333-0-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14508144872.531439 - --- Energy: 62.5618690617415 - --- Workload: 907657000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 249 in the X datas point --------------- - --- Configuration: 333303-0-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13695515814.21211 - --- Energy: 75.8036384393518 - --- Workload: 1038170000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 262 in the X datas point --------------- - --- Configuration: 222202-0-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 10269365455.90848 - --- Energy: 18.3191369059882 - --- Workload: 188126000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 370 in the X datas point --------------- - --- Configuration: 303333-1-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 15097712394.617968 - --- Energy: 67.5804517710351 - --- Workload: 1020310000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 387 in the X datas point --------------- - --- Configuration: 303333-0-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 11746671287.02404 - --- Energy: 55.9889928704492 - --- Workload: 657684000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 531 in the X datas point --------------- - --- Configuration: 003303-1-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13471279232.675934 - --- Energy: 58.76194644449752 - --- Workload: 791599000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 550 in the X datas point --------------- - --- Configuration: 333303-0-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 11588412051.484997 - --- Energy: 56.880158834189615 - --- Workload: 659151000000.0 --------------- ---- Ordered by energy, Printing the list of the 10 first neighbours of '303303-0-1' ---- Neighbour 0 in the list of neghbours, And at position 262 in the X datas point --------------- - --- Configuration: 222202-0-1 - --- Distance from that configuration: [1.] - --- Energy efficiency: 10269365455.90848 - --- Energy: 18.3191369059882 - --- Workload: 188126000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 49 in the X datas point --------------- - --- Configuration: 303300-0-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 10199294208.840748 - --- Energy: 33.55309393673303 - --- Workload: 342218000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 58 in the X datas point --------------- - --- Configuration: 333300-0-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 10890802281.840895 - --- Energy: 35.64181472293627 - --- Workload: 388168000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 387 in the X datas point --------------- - --- Configuration: 303333-0-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 11746671287.02404 - --- Energy: 55.9889928704492 - --- Workload: 657684000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 550 in the X datas point --------------- - --- Configuration: 333303-0-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 11588412051.484997 - --- Energy: 56.880158834189615 - --- Workload: 659151000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 6 in the X datas point --------------- - --- Configuration: 303303-0-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 12835751160.993692 - --- Energy: 58.54108121624596 - --- Workload: 751419000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 531 in the X datas point --------------- - --- Configuration: 003303-1-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13471279232.675934 - --- Energy: 58.76194644449752 - --- Workload: 791599000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 180 in the X datas point --------------- - --- Configuration: 333333-0-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14508144872.531439 - --- Energy: 62.5618690617415 - --- Workload: 907657000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 370 in the X datas point --------------- - --- Configuration: 303333-1-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 15097712394.617968 - --- Energy: 67.5804517710351 - --- Workload: 1020310000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 249 in the X datas point --------------- - --- Configuration: 333303-0-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13695515814.21211 - --- Energy: 75.8036384393518 - --- Workload: 1038170000000.0 --------------- --------------- ---- Median at position 4 in the list of neghbours, And at position 550 in the X datas point --------------- - --- Configuration: 333303-0-0 - --- Energy efficiency: 11588412051.484997 - --- Energy: 56.880158834189615 - --- Workload: 659151000000.0 --------------- ---- Comparing the median energy with the energy of that data point ---- The energy of the current configuration (56.880158834189615 mAh) it is NOT far from the median. ---- Median :56.880158834189615, the gap is : 10 ---- So No we don't romove this configuration '303303-0-1' - --- remove_aberrant_points: The value [2.0, 1, 0, 1, 1, 0, 1, 0.0, 1.0] is not an abberant point. - --- remove_aberrant_points: do we remove value [1.0, 1, 1, 1, 1, 1, 1, 3.0, 3.0] ---- Computing the list of the 10 first neighbours of '222222-3-3' -*** START computing ci exp matrix -X = [[0. 1. 0. ... 1. 1. 0.] - [0. 0. 1. ... 1. 0. 3.] - [0. 1. 1. ... 1. 0. 1.] - ... - [0. 1. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 1. 0.]] -*** END computing ci exp matrix, cached result [[[1. ] - [0.24659696] - [0.67032005] - ... - [0.18268352] - [0.18268352] - [0.54881164]] - - [[0.24659696] - [1. ] - [0.44932896] - ... - [0.27253179] - [0.27253179] - [0.24659696]] - - [[0.67032005] - [0.44932896] - [1. ] - ... - [0.22313016] - [0.18268352] - [0.54881164]] - - ... - - [[0.18268352] - [0.27253179] - [0.22313016] - ... - [1. ] - [0.67032005] - [0.22313016]] - - [[0.18268352] - [0.27253179] - [0.18268352] - ... - [0.67032005] - [1. ] - [0.22313016]] - - [[0.54881164] - [0.24659696] - [0.54881164] - ... - [0.22313016] - [0.22313016] - [1. ]]] ---- Ordered by distance, Printing the list of the 10 first neighbours of '222222-3-3' ---- Neighbour 0 in the list of neghbours, And at position 7 in the X datas point --------------- - --- Configuration: 222222-3-3 - --- Distance from that configuration: [1.] - --- Energy efficiency: 15072476000.850086 - --- Energy: 97.28797445994333 - --- Workload: 1466370000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 342 in the X datas point --------------- - --- Configuration: 222222-3-3 - --- Distance from that configuration: [1.] - --- Energy efficiency: 14602100074.032648 - --- Energy: 98.71806225531626 - --- Workload: 1441490000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 9 in the X datas point --------------- - --- Configuration: 202222-3-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15103367446.80594 - --- Energy: 84.49044180099274 - --- Workload: 1276090000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 24 in the X datas point --------------- - --- Configuration: 222222-3-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15227537478.77662 - --- Energy: 102.00341241380069 - --- Workload: 1553260000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 44 in the X datas point --------------- - --- Configuration: 222220-3-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14471780028.94356 - --- Energy: 72.03533813993924 - --- Workload: 1042480000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 53 in the X datas point --------------- - --- Configuration: 333333-3-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15988488288.432327 - --- Energy: 77.67467453614748 - --- Workload: 1241900000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 74 in the X datas point --------------- - --- Configuration: 222222-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15872839508.132448 - --- Energy: 83.79533601234984 - --- Workload: 1330070000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 83 in the X datas point --------------- - --- Configuration: 111111-3-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 12616768189.5947 - --- Energy: 100.207122447555 - --- Workload: 1264290000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 98 in the X datas point --------------- - --- Configuration: 222222-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14800343367.966137 - --- Energy: 102.719273058889 - --- Workload: 1520280000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 101 in the X datas point --------------- - --- Configuration: 333333-3-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15302944745.657406 - --- Energy: 103.605542776513 - --- Workload: 1585470000000.0 --------------- ---- Ordered by energy, Printing the list of the 10 first neighbours of '222222-3-3' ---- Neighbour 0 in the list of neghbours, And at position 44 in the X datas point --------------- - --- Configuration: 222220-3-3 - --- Distance from that configuration: [1.] - --- Energy efficiency: 14471780028.94356 - --- Energy: 72.03533813993924 - --- Workload: 1042480000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 53 in the X datas point --------------- - --- Configuration: 333333-3-3 - --- Distance from that configuration: [1.] - --- Energy efficiency: 15988488288.432327 - --- Energy: 77.67467453614748 - --- Workload: 1241900000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 74 in the X datas point --------------- - --- Configuration: 222222-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15872839508.132448 - --- Energy: 83.79533601234984 - --- Workload: 1330070000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 9 in the X datas point --------------- - --- Configuration: 202222-3-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15103367446.80594 - --- Energy: 84.49044180099274 - --- Workload: 1276090000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 7 in the X datas point --------------- - --- Configuration: 222222-3-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15072476000.850086 - --- Energy: 97.28797445994333 - --- Workload: 1466370000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 342 in the X datas point --------------- - --- Configuration: 222222-3-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14602100074.032648 - --- Energy: 98.71806225531626 - --- Workload: 1441490000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 83 in the X datas point --------------- - --- Configuration: 111111-3-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 12616768189.5947 - --- Energy: 100.207122447555 - --- Workload: 1264290000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 24 in the X datas point --------------- - --- Configuration: 222222-3-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15227537478.77662 - --- Energy: 102.00341241380069 - --- Workload: 1553260000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 98 in the X datas point --------------- - --- Configuration: 222222-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14800343367.966137 - --- Energy: 102.719273058889 - --- Workload: 1520280000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 101 in the X datas point --------------- - --- Configuration: 333333-3-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15302944745.657406 - --- Energy: 103.605542776513 - --- Workload: 1585470000000.0 --------------- --------------- ---- Median at position 4 in the list of neghbours, And at position 7 in the X datas point --------------- - --- Configuration: 222222-3-3 - --- Energy efficiency: 15072476000.850086 - --- Energy: 97.28797445994333 - --- Workload: 1466370000000.0 --------------- ---- Comparing the median energy with the energy of that data point ---- The energy of the current configuration (97.28797445994333 mAh) it is NOT far from the median. ---- Median :97.28797445994333, the gap is : 10 ---- So No we don't romove this configuration '222222-3-3' - --- remove_aberrant_points: The value [1.0, 1, 1, 1, 1, 1, 1, 3.0, 3.0] is not an abberant point. - --- remove_aberrant_points: do we remove value [2.0, 1, 1, 1, 1, 1, 1, 3.0, 2.0] ---- Computing the list of the 10 first neighbours of '333333-3-2' -*** START computing ci exp matrix -X = [[0. 1. 0. ... 1. 1. 0.] - [0. 0. 1. ... 1. 0. 3.] - [0. 1. 1. ... 1. 0. 1.] - ... - [0. 1. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 1. 0.]] -*** END computing ci exp matrix, cached result [[[1. ] - [0.24659696] - [0.67032005] - ... - [0.18268352] - [0.18268352] - [0.54881164]] - - [[0.24659696] - [1. ] - [0.44932896] - ... - [0.27253179] - [0.27253179] - [0.24659696]] - - [[0.67032005] - [0.44932896] - [1. ] - ... - [0.22313016] - [0.18268352] - [0.54881164]] - - ... - - [[0.18268352] - [0.27253179] - [0.22313016] - ... - [1. ] - [0.67032005] - [0.22313016]] - - [[0.18268352] - [0.27253179] - [0.18268352] - ... - [0.67032005] - [1. ] - [0.22313016]] - - [[0.54881164] - [0.24659696] - [0.54881164] - ... - [0.22313016] - [0.22313016] - [1. ]]] ---- Ordered by distance, Printing the list of the 10 first neighbours of '333333-3-2' ---- Neighbour 0 in the list of neghbours, And at position 8 in the X datas point --------------- - --- Configuration: 333333-3-2 - --- Distance from that configuration: [1.] - --- Energy efficiency: 15861711256.58063 - --- Energy: 85.51534231485796 - --- Workload: 1356420000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 214 in the X datas point --------------- - --- Configuration: 333333-3-2 - --- Distance from that configuration: [1.] - --- Energy efficiency: 14650211549.054768 - --- Energy: 112.252246650916 - --- Workload: 1644520000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 503 in the X datas point --------------- - --- Configuration: 333333-3-2 - --- Distance from that configuration: [1.] - --- Energy efficiency: 15380805677.362993 - --- Energy: 101.44390963131458 - --- Workload: 1560290000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 24 in the X datas point --------------- - --- Configuration: 222222-3-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15227537478.77662 - --- Energy: 102.00341241380069 - --- Workload: 1553260000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 53 in the X datas point --------------- - --- Configuration: 333333-3-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15988488288.432327 - --- Energy: 77.67467453614748 - --- Workload: 1241900000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 68 in the X datas point --------------- - --- Configuration: 333333-3-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15804679449.491407 - --- Energy: 75.13916289414331 - --- Workload: 1187550000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 101 in the X datas point --------------- - --- Configuration: 333333-3-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15302944745.657406 - --- Energy: 103.605542776513 - --- Workload: 1585470000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 117 in the X datas point --------------- - --- Configuration: 333333-2-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15222530563.035736 - --- Energy: 102.945501098208 - --- Workload: 1567090000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 191 in the X datas point --------------- - --- Configuration: 333333-3-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15338505477.380306 - --- Energy: 99.8453916327805 - --- Workload: 1531480000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 240 in the X datas point --------------- - --- Configuration: 222222-3-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15595928215.061611 - --- Energy: 95.9288937521245 - --- Workload: 1496100000000.0 --------------- ---- Ordered by energy, Printing the list of the 10 first neighbours of '333333-3-2' ---- Neighbour 0 in the list of neghbours, And at position 68 in the X datas point --------------- - --- Configuration: 333333-3-1 - --- Distance from that configuration: [1.] - --- Energy efficiency: 15804679449.491407 - --- Energy: 75.13916289414331 - --- Workload: 1187550000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 53 in the X datas point --------------- - --- Configuration: 333333-3-3 - --- Distance from that configuration: [1.] - --- Energy efficiency: 15988488288.432327 - --- Energy: 77.67467453614748 - --- Workload: 1241900000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 8 in the X datas point --------------- - --- Configuration: 333333-3-2 - --- Distance from that configuration: [1.] - --- Energy efficiency: 15861711256.58063 - --- Energy: 85.51534231485796 - --- Workload: 1356420000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 240 in the X datas point --------------- - --- Configuration: 222222-3-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15595928215.061611 - --- Energy: 95.9288937521245 - --- Workload: 1496100000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 191 in the X datas point --------------- - --- Configuration: 333333-3-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15338505477.380306 - --- Energy: 99.8453916327805 - --- Workload: 1531480000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 503 in the X datas point --------------- - --- Configuration: 333333-3-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15380805677.362993 - --- Energy: 101.44390963131458 - --- Workload: 1560290000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 24 in the X datas point --------------- - --- Configuration: 222222-3-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15227537478.77662 - --- Energy: 102.00341241380069 - --- Workload: 1553260000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 117 in the X datas point --------------- - --- Configuration: 333333-2-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15222530563.035736 - --- Energy: 102.945501098208 - --- Workload: 1567090000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 101 in the X datas point --------------- - --- Configuration: 333333-3-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15302944745.657406 - --- Energy: 103.605542776513 - --- Workload: 1585470000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 214 in the X datas point --------------- - --- Configuration: 333333-3-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14650211549.054768 - --- Energy: 112.252246650916 - --- Workload: 1644520000000.0 --------------- --------------- ---- Median at position 4 in the list of neghbours, And at position 191 in the X datas point --------------- - --- Configuration: 333333-3-3 - --- Energy efficiency: 15338505477.380306 - --- Energy: 99.8453916327805 - --- Workload: 1531480000000.0 --------------- ---- Comparing the median energy with the energy of that data point ---- The energy of the current configuration (85.51534231485796 mAh) is far from the median. ---- Median :99.8453916327805, the gap is : 10 ---- So yes we remove this configuration '333333-3-2' ---- remove_aberrant_points: The value [2.0, 1, 1, 1, 1, 1, 1, 3.0, 2.0] is an abberant point. we don't add it - --- remove_aberrant_points: do we remove value [1.0, 1, 0, 1, 1, 1, 1, 3.0, 3.0] ---- Computing the list of the 10 first neighbours of '202222-3-3' -*** START computing ci exp matrix -X = [[0. 1. 0. ... 1. 1. 0.] - [0. 0. 1. ... 1. 0. 3.] - [0. 1. 1. ... 1. 0. 1.] - ... - [0. 1. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 1. 0.]] -*** END computing ci exp matrix, cached result [[[1. ] - [0.24659696] - [0.67032005] - ... - [0.18268352] - [0.18268352] - [0.54881164]] - - [[0.24659696] - [1. ] - [0.44932896] - ... - [0.27253179] - [0.27253179] - [0.24659696]] - - [[0.67032005] - [0.44932896] - [1. ] - ... - [0.22313016] - [0.18268352] - [0.54881164]] - - ... - - [[0.18268352] - [0.27253179] - [0.22313016] - ... - [1. ] - [0.67032005] - [0.22313016]] - - [[0.18268352] - [0.27253179] - [0.18268352] - ... - [0.67032005] - [1. ] - [0.22313016]] - - [[0.54881164] - [0.24659696] - [0.54881164] - ... - [0.22313016] - [0.22313016] - [1. ]]] ---- Ordered by distance, Printing the list of the 10 first neighbours of '202222-3-3' ---- Neighbour 0 in the list of neghbours, And at position 9 in the X datas point --------------- - --- Configuration: 202222-3-3 - --- Distance from that configuration: [1.] - --- Energy efficiency: 15103367446.80594 - --- Energy: 84.49044180099274 - --- Workload: 1276090000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 7 in the X datas point --------------- - --- Configuration: 222222-3-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15072476000.850086 - --- Energy: 97.28797445994333 - --- Workload: 1466370000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 30 in the X datas point --------------- - --- Configuration: 202222-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15034451445.487333 - --- Energy: 92.69644842655524 - --- Workload: 1393640000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 82 in the X datas point --------------- - --- Configuration: 101111-3-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13561013712.897066 - --- Energy: 82.9156109905908 - --- Workload: 1124420000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 132 in the X datas point --------------- - --- Configuration: 202022-3-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14080045056.14418 - --- Energy: 90.7376428641244 - --- Workload: 1277590000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 342 in the X datas point --------------- - --- Configuration: 222222-3-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14602100074.032648 - --- Energy: 98.71806225531626 - --- Workload: 1441490000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 770 in the X datas point --------------- - --- Configuration: 101111-3-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 5852539416.852973 - --- Energy: 12.941299579331238 - --- Workload: 75739300000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 13 in the X datas point --------------- - --- Configuration: 202220-2-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13904280154.559978 - --- Energy: 77.17119209715501 - --- Workload: 1073010000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 24 in the X datas point --------------- - --- Configuration: 222222-3-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 15227537478.77662 - --- Energy: 102.00341241380069 - --- Workload: 1553260000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 28 in the X datas point --------------- - --- Configuration: 202202-2-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14288735332.61318 - --- Energy: 93.11184671772176 - --- Workload: 1330450000000.0 --------------- ---- Ordered by energy, Printing the list of the 10 first neighbours of '202222-3-3' ---- Neighbour 0 in the list of neghbours, And at position 770 in the X datas point --------------- - --- Configuration: 101111-3-3 - --- Distance from that configuration: [1.] - --- Energy efficiency: 5852539416.852973 - --- Energy: 12.941299579331238 - --- Workload: 75739300000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 13 in the X datas point --------------- - --- Configuration: 202220-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13904280154.559978 - --- Energy: 77.17119209715501 - --- Workload: 1073010000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 82 in the X datas point --------------- - --- Configuration: 101111-3-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13561013712.897066 - --- Energy: 82.9156109905908 - --- Workload: 1124420000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 9 in the X datas point --------------- - --- Configuration: 202222-3-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15103367446.80594 - --- Energy: 84.49044180099274 - --- Workload: 1276090000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 132 in the X datas point --------------- - --- Configuration: 202022-3-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14080045056.14418 - --- Energy: 90.7376428641244 - --- Workload: 1277590000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 30 in the X datas point --------------- - --- Configuration: 202222-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15034451445.487333 - --- Energy: 92.69644842655524 - --- Workload: 1393640000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 28 in the X datas point --------------- - --- Configuration: 202202-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14288735332.61318 - --- Energy: 93.11184671772176 - --- Workload: 1330450000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 7 in the X datas point --------------- - --- Configuration: 222222-3-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 15072476000.850086 - --- Energy: 97.28797445994333 - --- Workload: 1466370000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 342 in the X datas point --------------- - --- Configuration: 222222-3-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14602100074.032648 - --- Energy: 98.71806225531626 - --- Workload: 1441490000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 24 in the X datas point --------------- - --- Configuration: 222222-3-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 15227537478.77662 - --- Energy: 102.00341241380069 - --- Workload: 1553260000000.0 --------------- --------------- ---- Median at position 4 in the list of neghbours, And at position 132 in the X datas point --------------- - --- Configuration: 202022-3-3 - --- Energy efficiency: 14080045056.14418 - --- Energy: 90.7376428641244 - --- Workload: 1277590000000.0 --------------- ---- Comparing the median energy with the energy of that data point ---- The energy of the current configuration (90.7376428641244 mAh) it is NOT far from the median. ---- Median :90.7376428641244, the gap is : 10 ---- So No we don't romove this configuration '202222-3-3' - --- remove_aberrant_points: The value [1.0, 1, 0, 1, 1, 1, 1, 3.0, 3.0] is not an abberant point. - --- remove_aberrant_points: do we remove value [0.0, 1, 0, 1, 1, 0, 1, 2.0, 2.0] ---- Computing the list of the 10 first neighbours of '101101-2-2' -*** START computing ci exp matrix -X = [[0. 1. 0. ... 1. 1. 0.] - [0. 0. 1. ... 1. 0. 3.] - [0. 1. 1. ... 1. 0. 1.] - ... - [0. 1. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 1. 0.]] -*** END computing ci exp matrix, cached result [[[1. ] - [0.24659696] - [0.67032005] - ... - [0.18268352] - [0.18268352] - [0.54881164]] - - [[0.24659696] - [1. ] - [0.44932896] - ... - [0.27253179] - [0.27253179] - [0.24659696]] - - [[0.67032005] - [0.44932896] - [1. ] - ... - [0.22313016] - [0.18268352] - [0.54881164]] - - ... - - [[0.18268352] - [0.27253179] - [0.22313016] - ... - [1. ] - [0.67032005] - [0.22313016]] - - [[0.18268352] - [0.27253179] - [0.18268352] - ... - [0.67032005] - [1. ] - [0.22313016]] - - [[0.54881164] - [0.24659696] - [0.54881164] - ... - [0.22313016] - [0.22313016] - [1. ]]] ---- Ordered by distance, Printing the list of the 10 first neighbours of '101101-2-2' ---- Neighbour 0 in the list of neghbours, And at position 10 in the X datas point --------------- - --- Configuration: 101101-2-2 - --- Distance from that configuration: [1.] - --- Energy efficiency: 14193154641.516396 - --- Energy: 75.19043109374802 - --- Workload: 1067190000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 197 in the X datas point --------------- - --- Configuration: 001101-2-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13985290271.692234 - --- Energy: 73.251940060295 - --- Workload: 1024450000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 416 in the X datas point --------------- - --- Configuration: 101101-3-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13340679600.900229 - --- Energy: 83.02798102049613 - --- Workload: 1107650000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 541 in the X datas point --------------- - --- Configuration: 101101-2-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14119886306.675457 - --- Energy: 56.83939361137568 - --- Workload: 802566000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 773 in the X datas point --------------- - --- Configuration: 100101-2-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 5895600702.755604 - --- Energy: 12.88737035992497 - --- Workload: 75978600000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 28 in the X datas point --------------- - --- Configuration: 202202-2-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14288735332.61318 - --- Energy: 93.11184671772176 - --- Workload: 1330450000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 104 in the X datas point --------------- - --- Configuration: 111111-2-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 15847508930.071281 - --- Energy: 72.979973067832 - --- Workload: 1156550000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 119 in the X datas point --------------- - --- Configuration: 101111-2-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14778842018.612473 - --- Energy: 57.3205072294823 - --- Workload: 847131000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 181 in the X datas point --------------- - --- Configuration: 202222-2-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 15385988288.185717 - --- Energy: 91.4259968153942 - --- Workload: 1406680000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 202 in the X datas point --------------- - --- Configuration: 111101-2-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 12740395334.46723 - --- Energy: 93.4131245697236 - --- Workload: 1190120000000.0 --------------- ---- Ordered by energy, Printing the list of the 10 first neighbours of '101101-2-2' ---- Neighbour 0 in the list of neghbours, And at position 773 in the X datas point --------------- - --- Configuration: 100101-2-2 - --- Distance from that configuration: [1.] - --- Energy efficiency: 5895600702.755604 - --- Energy: 12.88737035992497 - --- Workload: 75978600000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 541 in the X datas point --------------- - --- Configuration: 101101-2-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14119886306.675457 - --- Energy: 56.83939361137568 - --- Workload: 802566000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 119 in the X datas point --------------- - --- Configuration: 101111-2-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14778842018.612473 - --- Energy: 57.3205072294823 - --- Workload: 847131000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 104 in the X datas point --------------- - --- Configuration: 111111-2-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15847508930.071281 - --- Energy: 72.979973067832 - --- Workload: 1156550000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 197 in the X datas point --------------- - --- Configuration: 001101-2-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13985290271.692234 - --- Energy: 73.251940060295 - --- Workload: 1024450000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 10 in the X datas point --------------- - --- Configuration: 101101-2-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14193154641.516396 - --- Energy: 75.19043109374802 - --- Workload: 1067190000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 416 in the X datas point --------------- - --- Configuration: 101101-3-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13340679600.900229 - --- Energy: 83.02798102049613 - --- Workload: 1107650000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 181 in the X datas point --------------- - --- Configuration: 202222-2-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 15385988288.185717 - --- Energy: 91.4259968153942 - --- Workload: 1406680000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 28 in the X datas point --------------- - --- Configuration: 202202-2-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14288735332.61318 - --- Energy: 93.11184671772176 - --- Workload: 1330450000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 202 in the X datas point --------------- - --- Configuration: 111101-2-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 12740395334.46723 - --- Energy: 93.4131245697236 - --- Workload: 1190120000000.0 --------------- --------------- ---- Median at position 4 in the list of neghbours, And at position 197 in the X datas point --------------- - --- Configuration: 001101-2-2 - --- Energy efficiency: 13985290271.692234 - --- Energy: 73.251940060295 - --- Workload: 1024450000000.0 --------------- ---- Comparing the median energy with the energy of that data point ---- The energy of the current configuration (73.251940060295 mAh) it is NOT far from the median. ---- Median :73.251940060295, the gap is : 10 ---- So No we don't romove this configuration '101101-2-2' - --- remove_aberrant_points: The value [0.0, 1, 0, 1, 1, 0, 1, 2.0, 2.0] is not an abberant point. - --- remove_aberrant_points: do we remove value [2.0, 0, 0, 1, 1, 1, 0, 3.0, 2.0] ---- Computing the list of the 10 first neighbours of '003330-3-2' -*** START computing ci exp matrix -X = [[0. 1. 0. ... 1. 1. 0.] - [0. 0. 1. ... 1. 0. 3.] - [0. 1. 1. ... 1. 0. 1.] - ... - [0. 1. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 1. 0.]] -*** END computing ci exp matrix, cached result [[[1. ] - [0.24659696] - [0.67032005] - ... - [0.18268352] - [0.18268352] - [0.54881164]] - - [[0.24659696] - [1. ] - [0.44932896] - ... - [0.27253179] - [0.27253179] - [0.24659696]] - - [[0.67032005] - [0.44932896] - [1. ] - ... - [0.22313016] - [0.18268352] - [0.54881164]] - - ... - - [[0.18268352] - [0.27253179] - [0.22313016] - ... - [1. ] - [0.67032005] - [0.22313016]] - - [[0.18268352] - [0.27253179] - [0.18268352] - ... - [0.67032005] - [1. ] - [0.22313016]] - - [[0.54881164] - [0.24659696] - [0.54881164] - ... - [0.22313016] - [0.22313016] - [1. ]]] ---- Ordered by distance, Printing the list of the 10 first neighbours of '003330-3-2' ---- Neighbour 0 in the list of neghbours, And at position 11 in the X datas point --------------- - --- Configuration: 003330-3-2 - --- Distance from that configuration: [1.] - --- Energy efficiency: 13704431053.692589 - --- Energy: 75.87039020058079 - --- Workload: 1039760000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 144 in the X datas point --------------- - --- Configuration: 033330-3-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13766178701.51896 - --- Energy: 79.7127969833484 - --- Workload: 1097340000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 84 in the X datas point --------------- - --- Configuration: 003333-3-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13712605724.190134 - --- Energy: 82.9689480595376 - --- Workload: 1137720000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 260 in the X datas point --------------- - --- Configuration: 033030-3-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 7104290991.759023 - --- Energy: 16.3307947163033 - --- Workload: 116019000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 411 in the X datas point --------------- - --- Configuration: 002220-3-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 11417401947.352076 - --- Energy: 95.64698110453958 - --- Workload: 1092040000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 467 in the X datas point --------------- - --- Configuration: 003300-3-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 11503455638.073677 - --- Energy: 68.68847048358467 - --- Workload: 790155000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 600 in the X datas point --------------- - --- Configuration: 002200-3-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 12812496796.875801 - --- Energy: 81.66872704524802 - --- Workload: 1046380000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 656 in the X datas point --------------- - --- Configuration: 003333-3-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14264907898.62215 - --- Energy: 85.34158691455114 - --- Workload: 1217390000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 749 in the X datas point --------------- - --- Configuration: 303030-3-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 6007774059.633164 - --- Energy: 12.57695300211794 - --- Workload: 75559400000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 8 in the X datas point --------------- - --- Configuration: 333333-3-2 - --- Distance from that configuration: [0.74081822] - --- Energy efficiency: 15861711256.58063 - --- Energy: 85.51534231485796 - --- Workload: 1356420000000.0 --------------- ---- Ordered by energy, Printing the list of the 10 first neighbours of '003330-3-2' ---- Neighbour 0 in the list of neghbours, And at position 749 in the X datas point --------------- - --- Configuration: 303030-3-2 - --- Distance from that configuration: [1.] - --- Energy efficiency: 6007774059.633164 - --- Energy: 12.57695300211794 - --- Workload: 75559400000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 260 in the X datas point --------------- - --- Configuration: 033030-3-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 7104290991.759023 - --- Energy: 16.3307947163033 - --- Workload: 116019000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 467 in the X datas point --------------- - --- Configuration: 003300-3-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 11503455638.073677 - --- Energy: 68.68847048358467 - --- Workload: 790155000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 11 in the X datas point --------------- - --- Configuration: 003330-3-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13704431053.692589 - --- Energy: 75.87039020058079 - --- Workload: 1039760000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 144 in the X datas point --------------- - --- Configuration: 033330-3-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13766178701.51896 - --- Energy: 79.7127969833484 - --- Workload: 1097340000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 600 in the X datas point --------------- - --- Configuration: 002200-3-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 12812496796.875801 - --- Energy: 81.66872704524802 - --- Workload: 1046380000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 84 in the X datas point --------------- - --- Configuration: 003333-3-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13712605724.190134 - --- Energy: 82.9689480595376 - --- Workload: 1137720000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 656 in the X datas point --------------- - --- Configuration: 003333-3-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14264907898.62215 - --- Energy: 85.34158691455114 - --- Workload: 1217390000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 8 in the X datas point --------------- - --- Configuration: 333333-3-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 15861711256.58063 - --- Energy: 85.51534231485796 - --- Workload: 1356420000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 411 in the X datas point --------------- - --- Configuration: 002220-3-3 - --- Distance from that configuration: [0.74081822] - --- Energy efficiency: 11417401947.352076 - --- Energy: 95.64698110453958 - --- Workload: 1092040000000.0 --------------- --------------- ---- Median at position 4 in the list of neghbours, And at position 144 in the X datas point --------------- - --- Configuration: 033330-3-2 - --- Energy efficiency: 13766178701.51896 - --- Energy: 79.7127969833484 - --- Workload: 1097340000000.0 --------------- ---- Comparing the median energy with the energy of that data point ---- The energy of the current configuration (79.7127969833484 mAh) it is NOT far from the median. ---- Median :79.7127969833484, the gap is : 10 ---- So No we don't romove this configuration '003330-3-2' - --- remove_aberrant_points: The value [2.0, 0, 0, 1, 1, 1, 0, 3.0, 2.0] is not an abberant point. - --- remove_aberrant_points: do we remove value [1.0, 1, 1, 0, 1, 0, 1, 3.0, 2.0] ---- Computing the list of the 10 first neighbours of '220202-3-2' -*** START computing ci exp matrix -X = [[0. 1. 0. ... 1. 1. 0.] - [0. 0. 1. ... 1. 0. 3.] - [0. 1. 1. ... 1. 0. 1.] - ... - [0. 1. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 1. 0.]] -*** END computing ci exp matrix, cached result [[[1. ] - [0.24659696] - [0.67032005] - ... - [0.18268352] - [0.18268352] - [0.54881164]] - - [[0.24659696] - [1. ] - [0.44932896] - ... - [0.27253179] - [0.27253179] - [0.24659696]] - - [[0.67032005] - [0.44932896] - [1. ] - ... - [0.22313016] - [0.18268352] - [0.54881164]] - - ... - - [[0.18268352] - [0.27253179] - [0.22313016] - ... - [1. ] - [0.67032005] - [0.22313016]] - - [[0.18268352] - [0.27253179] - [0.18268352] - ... - [0.67032005] - [1. ] - [0.22313016]] - - [[0.54881164] - [0.24659696] - [0.54881164] - ... - [0.22313016] - [0.22313016] - [1. ]]] ---- Ordered by distance, Printing the list of the 10 first neighbours of '220202-3-2' ---- Neighbour 0 in the list of neghbours, And at position 12 in the X datas point --------------- - --- Configuration: 220202-3-2 - --- Distance from that configuration: [1.] - --- Energy efficiency: 14941965406.36169 - --- Energy: 88.45960297015073 - --- Workload: 1321760000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 226 in the X datas point --------------- - --- Configuration: 220222-3-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14792899408.284023 - --- Energy: 98.0625210176743 - --- Workload: 1450630000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 272 in the X datas point --------------- - --- Configuration: 222202-3-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 10467861049.612429 - --- Energy: 17.984386490349 - --- Workload: 188258000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 367 in the X datas point --------------- - --- Configuration: 220202-3-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14401834217.605953 - --- Energy: 75.0091801682557 - --- Workload: 1080270000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 471 in the X datas point --------------- - --- Configuration: 220222-3-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14772139744.44198 - --- Energy: 98.66003637723567 - --- Workload: 1457420000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 768 in the X datas point --------------- - --- Configuration: 200202-3-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 10604352662.593887 - --- Energy: 17.76713091857071 - --- Workload: 188409000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 24 in the X datas point --------------- - --- Configuration: 222222-3-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 15227537478.77662 - --- Energy: 102.00341241380069 - --- Workload: 1553260000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 46 in the X datas point --------------- - --- Configuration: 220220-3-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14092347150.879715 - --- Energy: 77.28586489330746 - --- Workload: 1089140000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 138 in the X datas point --------------- - --- Configuration: 222202-3-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 15123376505.532131 - --- Energy: 77.6142915980758 - --- Workload: 1173790000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 188 in the X datas point --------------- - --- Configuration: 330303-3-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14509155276.979774 - --- Energy: 74.9403190398345 - --- Workload: 1087320000000.0 --------------- ---- Ordered by energy, Printing the list of the 10 first neighbours of '220202-3-2' ---- Neighbour 0 in the list of neghbours, And at position 768 in the X datas point --------------- - --- Configuration: 200202-3-2 - --- Distance from that configuration: [1.] - --- Energy efficiency: 10604352662.593887 - --- Energy: 17.76713091857071 - --- Workload: 188409000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 272 in the X datas point --------------- - --- Configuration: 222202-3-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 10467861049.612429 - --- Energy: 17.984386490349 - --- Workload: 188258000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 188 in the X datas point --------------- - --- Configuration: 330303-3-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14509155276.979774 - --- Energy: 74.9403190398345 - --- Workload: 1087320000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 367 in the X datas point --------------- - --- Configuration: 220202-3-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14401834217.605953 - --- Energy: 75.0091801682557 - --- Workload: 1080270000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 46 in the X datas point --------------- - --- Configuration: 220220-3-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14092347150.879715 - --- Energy: 77.28586489330746 - --- Workload: 1089140000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 138 in the X datas point --------------- - --- Configuration: 222202-3-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15123376505.532131 - --- Energy: 77.6142915980758 - --- Workload: 1173790000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 12 in the X datas point --------------- - --- Configuration: 220202-3-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14941965406.36169 - --- Energy: 88.45960297015073 - --- Workload: 1321760000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 226 in the X datas point --------------- - --- Configuration: 220222-3-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14792899408.284023 - --- Energy: 98.0625210176743 - --- Workload: 1450630000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 471 in the X datas point --------------- - --- Configuration: 220222-3-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14772139744.44198 - --- Energy: 98.66003637723567 - --- Workload: 1457420000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 24 in the X datas point --------------- - --- Configuration: 222222-3-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 15227537478.77662 - --- Energy: 102.00341241380069 - --- Workload: 1553260000000.0 --------------- --------------- ---- Median at position 4 in the list of neghbours, And at position 46 in the X datas point --------------- - --- Configuration: 220220-3-2 - --- Energy efficiency: 14092347150.879715 - --- Energy: 77.28586489330746 - --- Workload: 1089140000000.0 --------------- ---- Comparing the median energy with the energy of that data point ---- The energy of the current configuration (88.45960297015073 mAh) is far from the median. ---- Median :77.28586489330746, the gap is : 10 ---- So yes we remove this configuration '220202-3-2' ---- remove_aberrant_points: The value [1.0, 1, 1, 0, 1, 0, 1, 3.0, 2.0] is an abberant point. we don't add it - --- remove_aberrant_points: do we remove value [1.0, 1, 0, 1, 1, 1, 0, 2.0, 3.0] ---- Computing the list of the 10 first neighbours of '202220-2-3' -*** START computing ci exp matrix -X = [[0. 1. 0. ... 1. 1. 0.] - [0. 0. 1. ... 1. 0. 3.] - [0. 1. 1. ... 1. 0. 1.] - ... - [0. 1. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 1. 0.]] -*** END computing ci exp matrix, cached result [[[1. ] - [0.24659696] - [0.67032005] - ... - [0.18268352] - [0.18268352] - [0.54881164]] - - [[0.24659696] - [1. ] - [0.44932896] - ... - [0.27253179] - [0.27253179] - [0.24659696]] - - [[0.67032005] - [0.44932896] - [1. ] - ... - [0.22313016] - [0.18268352] - [0.54881164]] - - ... - - [[0.18268352] - [0.27253179] - [0.22313016] - ... - [1. ] - [0.67032005] - [0.22313016]] - - [[0.18268352] - [0.27253179] - [0.18268352] - ... - [0.67032005] - [1. ] - [0.22313016]] - - [[0.54881164] - [0.24659696] - [0.54881164] - ... - [0.22313016] - [0.22313016] - [1. ]]] ---- Ordered by distance, Printing the list of the 10 first neighbours of '202220-2-3' ---- Neighbour 0 in the list of neghbours, And at position 13 in the X datas point --------------- - --- Configuration: 202220-2-3 - --- Distance from that configuration: [1.] - --- Energy efficiency: 13904280154.559978 - --- Energy: 77.17119209715501 - --- Workload: 1073010000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 30 in the X datas point --------------- - --- Configuration: 202222-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15034451445.487333 - --- Energy: 92.69644842655524 - --- Workload: 1393640000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 47 in the X datas point --------------- - --- Configuration: 101110-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14166071691.655617 - --- Energy: 71.25193400283615 - --- Workload: 1009360000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 163 in the X datas point --------------- - --- Configuration: 222220-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14052976912.364231 - --- Energy: 79.5738884766809 - --- Workload: 1118250000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 176 in the X datas point --------------- - --- Configuration: 222220-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13740416059.79829 - --- Energy: 83.7034659994173 - --- Workload: 1150120000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 443 in the X datas point --------------- - --- Configuration: 303330-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 11997960346.741053 - --- Energy: 94.73104953565642 - --- Workload: 1136580000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 553 in the X datas point --------------- - --- Configuration: 002220-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13196111369.901518 - --- Energy: 79.03690304614342 - --- Workload: 1042980000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 646 in the X datas point --------------- - --- Configuration: 202020-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13150575403.426777 - --- Energy: 78.5836408674881 - --- Workload: 1033420000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 9 in the X datas point --------------- - --- Configuration: 202222-3-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 15103367446.80594 - --- Energy: 84.49044180099274 - --- Workload: 1276090000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 28 in the X datas point --------------- - --- Configuration: 202202-2-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14288735332.61318 - --- Energy: 93.11184671772176 - --- Workload: 1330450000000.0 --------------- ---- Ordered by energy, Printing the list of the 10 first neighbours of '202220-2-3' ---- Neighbour 0 in the list of neghbours, And at position 47 in the X datas point --------------- - --- Configuration: 101110-2-3 - --- Distance from that configuration: [1.] - --- Energy efficiency: 14166071691.655617 - --- Energy: 71.25193400283615 - --- Workload: 1009360000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 13 in the X datas point --------------- - --- Configuration: 202220-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13904280154.559978 - --- Energy: 77.17119209715501 - --- Workload: 1073010000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 646 in the X datas point --------------- - --- Configuration: 202020-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13150575403.426777 - --- Energy: 78.5836408674881 - --- Workload: 1033420000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 553 in the X datas point --------------- - --- Configuration: 002220-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13196111369.901518 - --- Energy: 79.03690304614342 - --- Workload: 1042980000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 163 in the X datas point --------------- - --- Configuration: 222220-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14052976912.364231 - --- Energy: 79.5738884766809 - --- Workload: 1118250000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 176 in the X datas point --------------- - --- Configuration: 222220-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13740416059.79829 - --- Energy: 83.7034659994173 - --- Workload: 1150120000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 9 in the X datas point --------------- - --- Configuration: 202222-3-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15103367446.80594 - --- Energy: 84.49044180099274 - --- Workload: 1276090000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 30 in the X datas point --------------- - --- Configuration: 202222-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15034451445.487333 - --- Energy: 92.69644842655524 - --- Workload: 1393640000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 28 in the X datas point --------------- - --- Configuration: 202202-2-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14288735332.61318 - --- Energy: 93.11184671772176 - --- Workload: 1330450000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 443 in the X datas point --------------- - --- Configuration: 303330-2-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 11997960346.741053 - --- Energy: 94.73104953565642 - --- Workload: 1136580000000.0 --------------- --------------- ---- Median at position 4 in the list of neghbours, And at position 163 in the X datas point --------------- - --- Configuration: 222220-2-3 - --- Energy efficiency: 14052976912.364231 - --- Energy: 79.5738884766809 - --- Workload: 1118250000000.0 --------------- ---- Comparing the median energy with the energy of that data point ---- The energy of the current configuration (79.5738884766809 mAh) it is NOT far from the median. ---- Median :79.5738884766809, the gap is : 10 ---- So No we don't romove this configuration '202220-2-3' - --- remove_aberrant_points: The value [1.0, 1, 0, 1, 1, 1, 0, 2.0, 3.0] is not an abberant point. - --- remove_aberrant_points: do we remove value [2.0, 1, 1, 1, 0, 1, 0, 0.0, 2.0] ---- Computing the list of the 10 first neighbours of '333030-0-2' -*** START computing ci exp matrix -X = [[0. 1. 0. ... 1. 1. 0.] - [0. 0. 1. ... 1. 0. 3.] - [0. 1. 1. ... 1. 0. 1.] - ... - [0. 1. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 1. 0.]] -*** END computing ci exp matrix, cached result [[[1. ] - [0.24659696] - [0.67032005] - ... - [0.18268352] - [0.18268352] - [0.54881164]] - - [[0.24659696] - [1. ] - [0.44932896] - ... - [0.27253179] - [0.27253179] - [0.24659696]] - - [[0.67032005] - [0.44932896] - [1. ] - ... - [0.22313016] - [0.18268352] - [0.54881164]] - - ... - - [[0.18268352] - [0.27253179] - [0.22313016] - ... - [1. ] - [0.67032005] - [0.22313016]] - - [[0.18268352] - [0.27253179] - [0.18268352] - ... - [0.67032005] - [1. ] - [0.22313016]] - - [[0.54881164] - [0.24659696] - [0.54881164] - ... - [0.22313016] - [0.22313016] - [1. ]]] ---- Ordered by distance, Printing the list of the 10 first neighbours of '333030-0-2' ---- Neighbour 0 in the list of neghbours, And at position 14 in the X datas point --------------- - --- Configuration: 333030-0-2 - --- Distance from that configuration: [1.] - --- Energy efficiency: 11958775708.378078 - --- Energy: 55.19798222953497 - --- Workload: 660100000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 43 in the X datas point --------------- - --- Configuration: 333033-0-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13903816180.427042 - --- Energy: 72.52828772049172 - --- Workload: 1008420000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 77 in the X datas point --------------- - --- Configuration: 333033-0-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14045358079.381556 - --- Energy: 70.47402905804368 - --- Workload: 989833000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 189 in the X datas point --------------- - --- Configuration: 333033-0-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13468757197.367126 - --- Energy: 79.8767027494463 - --- Workload: 1075840000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 335 in the X datas point --------------- - --- Configuration: 333030-0-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 11193557883.566849 - --- Energy: 34.531211142434685 - --- Workload: 386527000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 348 in the X datas point --------------- - --- Configuration: 333330-0-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 12855040139.862837 - --- Energy: 54.89737027002233 - --- Workload: 705708000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 102 in the X datas point --------------- - --- Configuration: 330030-0-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 9938974695.370426 - --- Energy: 34.2448289317877 - --- Workload: 340358000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 127 in the X datas point --------------- - --- Configuration: 033030-0-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 10395312961.292013 - --- Energy: 67.1483257685157 - --- Workload: 698028000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 235 in the X datas point --------------- - --- Configuration: 330030-0-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 10228912840.456577 - --- Energy: 33.4145827544387 - --- Workload: 341795000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 238 in the X datas point --------------- - --- Configuration: 330030-1-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 12684319010.623117 - --- Energy: 62.4755025899128 - --- Workload: 792459000000.0 --------------- ---- Ordered by energy, Printing the list of the 10 first neighbours of '333030-0-2' ---- Neighbour 0 in the list of neghbours, And at position 235 in the X datas point --------------- - --- Configuration: 330030-0-1 - --- Distance from that configuration: [1.] - --- Energy efficiency: 10228912840.456577 - --- Energy: 33.4145827544387 - --- Workload: 341795000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 102 in the X datas point --------------- - --- Configuration: 330030-0-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 9938974695.370426 - --- Energy: 34.2448289317877 - --- Workload: 340358000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 335 in the X datas point --------------- - --- Configuration: 333030-0-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 11193557883.566849 - --- Energy: 34.531211142434685 - --- Workload: 386527000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 348 in the X datas point --------------- - --- Configuration: 333330-0-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 12855040139.862837 - --- Energy: 54.89737027002233 - --- Workload: 705708000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 14 in the X datas point --------------- - --- Configuration: 333030-0-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 11958775708.378078 - --- Energy: 55.19798222953497 - --- Workload: 660100000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 238 in the X datas point --------------- - --- Configuration: 330030-1-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 12684319010.623117 - --- Energy: 62.4755025899128 - --- Workload: 792459000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 127 in the X datas point --------------- - --- Configuration: 033030-0-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 10395312961.292013 - --- Energy: 67.1483257685157 - --- Workload: 698028000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 77 in the X datas point --------------- - --- Configuration: 333033-0-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14045358079.381556 - --- Energy: 70.47402905804368 - --- Workload: 989833000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 43 in the X datas point --------------- - --- Configuration: 333033-0-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13903816180.427042 - --- Energy: 72.52828772049172 - --- Workload: 1008420000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 189 in the X datas point --------------- - --- Configuration: 333033-0-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13468757197.367126 - --- Energy: 79.8767027494463 - --- Workload: 1075840000000.0 --------------- --------------- ---- Median at position 4 in the list of neghbours, And at position 14 in the X datas point --------------- - --- Configuration: 333030-0-2 - --- Energy efficiency: 11958775708.378078 - --- Energy: 55.19798222953497 - --- Workload: 660100000000.0 --------------- ---- Comparing the median energy with the energy of that data point ---- The energy of the current configuration (55.19798222953497 mAh) it is NOT far from the median. ---- Median :55.19798222953497, the gap is : 10 ---- So No we don't romove this configuration '333030-0-2' - --- remove_aberrant_points: The value [2.0, 1, 1, 1, 0, 1, 0, 0.0, 2.0] is not an abberant point. - --- remove_aberrant_points: do we remove value [2.0, 1, 0, 1, 1, 1, 0, 3.0, 0.0] ---- Computing the list of the 10 first neighbours of '303330-3-0' -*** START computing ci exp matrix -X = [[0. 1. 0. ... 1. 1. 0.] - [0. 0. 1. ... 1. 0. 3.] - [0. 1. 1. ... 1. 0. 1.] - ... - [0. 1. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 1. 0.]] -*** END computing ci exp matrix, cached result [[[1. ] - [0.24659696] - [0.67032005] - ... - [0.18268352] - [0.18268352] - [0.54881164]] - - [[0.24659696] - [1. ] - [0.44932896] - ... - [0.27253179] - [0.27253179] - [0.24659696]] - - [[0.67032005] - [0.44932896] - [1. ] - ... - [0.22313016] - [0.18268352] - [0.54881164]] - - ... - - [[0.18268352] - [0.27253179] - [0.22313016] - ... - [1. ] - [0.67032005] - [0.22313016]] - - [[0.18268352] - [0.27253179] - [0.18268352] - ... - [0.67032005] - [1. ] - [0.22313016]] - - [[0.54881164] - [0.24659696] - [0.54881164] - ... - [0.22313016] - [0.22313016] - [1. ]]] ---- Ordered by distance, Printing the list of the 10 first neighbours of '303330-3-0' ---- Neighbour 0 in the list of neghbours, And at position 15 in the X datas point --------------- - --- Configuration: 303330-3-0 - --- Distance from that configuration: [1.] - --- Energy efficiency: 12422190504.229136 - --- Energy: 52.15820338037457 - --- Workload: 647919000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 607 in the X datas point --------------- - --- Configuration: 303330-3-0 - --- Distance from that configuration: [1.] - --- Energy efficiency: 12845347158.352303 - --- Energy: 50.56673738427292 - --- Workload: 649547000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 88 in the X datas point --------------- - --- Configuration: 333330-3-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 12477742826.233706 - --- Energy: 58.2884375590111 - --- Workload: 727308000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 244 in the X datas point --------------- - --- Configuration: 202220-3-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 12080227204.913269 - --- Energy: 55.1955872410731 - --- Workload: 666775000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 466 in the X datas point --------------- - --- Configuration: 202220-3-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 11749390206.648275 - --- Energy: 56.72728338180733 - --- Workload: 666511000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 25 in the X datas point --------------- - --- Configuration: 333300-3-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 12714137867.025375 - --- Energy: 51.080839551389985 - --- Workload: 649449000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 72 in the X datas point --------------- - --- Configuration: 303333-3-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 15331051050.866896 - --- Energy: 75.96541207639095 - --- Workload: 1164630000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 161 in the X datas point --------------- - --- Configuration: 303333-2-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 15159761142.803434 - --- Energy: 59.6329403677947 - --- Workload: 904021000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 171 in the X datas point --------------- - --- Configuration: 330330-3-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 12513561572.354038 - --- Energy: 51.7596710203295 - --- Workload: 647698000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 203 in the X datas point --------------- - --- Configuration: 303333-3-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14214479437.334045 - --- Energy: 86.641218027865 - --- Workload: 1231560000000.0 --------------- ---- Ordered by energy, Printing the list of the 10 first neighbours of '303330-3-0' ---- Neighbour 0 in the list of neghbours, And at position 607 in the X datas point --------------- - --- Configuration: 303330-3-0 - --- Distance from that configuration: [1.] - --- Energy efficiency: 12845347158.352303 - --- Energy: 50.56673738427292 - --- Workload: 649547000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 25 in the X datas point --------------- - --- Configuration: 333300-3-0 - --- Distance from that configuration: [1.] - --- Energy efficiency: 12714137867.025375 - --- Energy: 51.080839551389985 - --- Workload: 649449000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 171 in the X datas point --------------- - --- Configuration: 330330-3-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 12513561572.354038 - --- Energy: 51.7596710203295 - --- Workload: 647698000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 15 in the X datas point --------------- - --- Configuration: 303330-3-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 12422190504.229136 - --- Energy: 52.15820338037457 - --- Workload: 647919000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 244 in the X datas point --------------- - --- Configuration: 202220-3-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 12080227204.913269 - --- Energy: 55.1955872410731 - --- Workload: 666775000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 466 in the X datas point --------------- - --- Configuration: 202220-3-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 11749390206.648275 - --- Energy: 56.72728338180733 - --- Workload: 666511000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 88 in the X datas point --------------- - --- Configuration: 333330-3-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 12477742826.233706 - --- Energy: 58.2884375590111 - --- Workload: 727308000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 161 in the X datas point --------------- - --- Configuration: 303333-2-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 15159761142.803434 - --- Energy: 59.6329403677947 - --- Workload: 904021000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 72 in the X datas point --------------- - --- Configuration: 303333-3-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 15331051050.866896 - --- Energy: 75.96541207639095 - --- Workload: 1164630000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 203 in the X datas point --------------- - --- Configuration: 303333-3-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14214479437.334045 - --- Energy: 86.641218027865 - --- Workload: 1231560000000.0 --------------- --------------- ---- Median at position 4 in the list of neghbours, And at position 244 in the X datas point --------------- - --- Configuration: 202220-3-0 - --- Energy efficiency: 12080227204.913269 - --- Energy: 55.1955872410731 - --- Workload: 666775000000.0 --------------- ---- Comparing the median energy with the energy of that data point ---- The energy of the current configuration (55.1955872410731 mAh) it is NOT far from the median. ---- Median :55.1955872410731, the gap is : 10 ---- So No we don't romove this configuration '303330-3-0' - --- remove_aberrant_points: The value [2.0, 1, 0, 1, 1, 1, 0, 3.0, 0.0] is not an abberant point. - --- remove_aberrant_points: do we remove value [1.0, 1, 0, 1, 1, 1, 1, 0.0, 3.0] ---- Computing the list of the 10 first neighbours of '202222-0-3' -*** START computing ci exp matrix -X = [[0. 1. 0. ... 1. 1. 0.] - [0. 0. 1. ... 1. 0. 3.] - [0. 1. 1. ... 1. 0. 1.] - ... - [0. 1. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 1. 0.]] -*** END computing ci exp matrix, cached result [[[1. ] - [0.24659696] - [0.67032005] - ... - [0.18268352] - [0.18268352] - [0.54881164]] - - [[0.24659696] - [1. ] - [0.44932896] - ... - [0.27253179] - [0.27253179] - [0.24659696]] - - [[0.67032005] - [0.44932896] - [1. ] - ... - [0.22313016] - [0.18268352] - [0.54881164]] - - ... - - [[0.18268352] - [0.27253179] - [0.22313016] - ... - [1. ] - [0.67032005] - [0.22313016]] - - [[0.18268352] - [0.27253179] - [0.18268352] - ... - [0.67032005] - [1. ] - [0.22313016]] - - [[0.54881164] - [0.24659696] - [0.54881164] - ... - [0.22313016] - [0.22313016] - [1. ]]] ---- Ordered by distance, Printing the list of the 10 first neighbours of '202222-0-3' ---- Neighbour 0 in the list of neghbours, And at position 16 in the X datas point --------------- - --- Configuration: 202222-0-3 - --- Distance from that configuration: [1.] - --- Energy efficiency: 13244489299.11487 - --- Energy: 78.94530881409207 - --- Workload: 1045590000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 91 in the X datas point --------------- - --- Configuration: 202222-0-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15012017119.704325 - --- Energy: 65.8277383833758 - --- Workload: 988207000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 95 in the X datas point --------------- - --- Configuration: 303333-0-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13070067323.916784 - --- Energy: 83.5550372075793 - --- Workload: 1092070000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 137 in the X datas point --------------- - --- Configuration: 303333-0-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 12840398976.87701 - --- Energy: 86.4225033041374 - --- Workload: 1109700000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 159 in the X datas point --------------- - --- Configuration: 202222-0-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14129921805.012732 - --- Energy: 69.5925937545452 - --- Workload: 983338000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 232 in the X datas point --------------- - --- Configuration: 222222-0-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14515642055.879416 - --- Energy: 77.6487009668172 - --- Workload: 1127120000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 253 in the X datas point --------------- - --- Configuration: 101111-0-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 12089851778.417196 - --- Energy: 58.0655432702143 - --- Workload: 702004000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 406 in the X datas point --------------- - --- Configuration: 202222-1-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 10660117090.726126 - --- Energy: 17.65816139009 - --- Workload: 188238000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 22 in the X datas point --------------- - --- Configuration: 222220-0-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 11563514337.02325 - --- Energy: 67.53882894703122 - --- Workload: 780986000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 75 in the X datas point --------------- - --- Configuration: 022222-0-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14095406166.176382 - --- Energy: 70.58820126566067 - --- Workload: 994970000000.0 --------------- ---- Ordered by energy, Printing the list of the 10 first neighbours of '202222-0-3' ---- Neighbour 0 in the list of neghbours, And at position 406 in the X datas point --------------- - --- Configuration: 202222-1-3 - --- Distance from that configuration: [1.] - --- Energy efficiency: 10660117090.726126 - --- Energy: 17.65816139009 - --- Workload: 188238000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 253 in the X datas point --------------- - --- Configuration: 101111-0-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 12089851778.417196 - --- Energy: 58.0655432702143 - --- Workload: 702004000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 91 in the X datas point --------------- - --- Configuration: 202222-0-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15012017119.704325 - --- Energy: 65.8277383833758 - --- Workload: 988207000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 22 in the X datas point --------------- - --- Configuration: 222220-0-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 11563514337.02325 - --- Energy: 67.53882894703122 - --- Workload: 780986000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 159 in the X datas point --------------- - --- Configuration: 202222-0-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14129921805.012732 - --- Energy: 69.5925937545452 - --- Workload: 983338000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 75 in the X datas point --------------- - --- Configuration: 022222-0-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14095406166.176382 - --- Energy: 70.58820126566067 - --- Workload: 994970000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 232 in the X datas point --------------- - --- Configuration: 222222-0-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14515642055.879416 - --- Energy: 77.6487009668172 - --- Workload: 1127120000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 16 in the X datas point --------------- - --- Configuration: 202222-0-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13244489299.11487 - --- Energy: 78.94530881409207 - --- Workload: 1045590000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 95 in the X datas point --------------- - --- Configuration: 303333-0-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13070067323.916784 - --- Energy: 83.5550372075793 - --- Workload: 1092070000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 137 in the X datas point --------------- - --- Configuration: 303333-0-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 12840398976.87701 - --- Energy: 86.4225033041374 - --- Workload: 1109700000000.0 --------------- --------------- ---- Median at position 4 in the list of neghbours, And at position 159 in the X datas point --------------- - --- Configuration: 202222-0-2 - --- Energy efficiency: 14129921805.012732 - --- Energy: 69.5925937545452 - --- Workload: 983338000000.0 --------------- ---- Comparing the median energy with the energy of that data point ---- The energy of the current configuration (69.5925937545452 mAh) it is NOT far from the median. ---- Median :69.5925937545452, the gap is : 10 ---- So No we don't romove this configuration '202222-0-3' - --- remove_aberrant_points: The value [1.0, 1, 0, 1, 1, 1, 1, 0.0, 3.0] is not an abberant point. - --- remove_aberrant_points: do we remove value [2.0, 0, 1, 0, 1, 1, 1, 2.0, 3.0] ---- Computing the list of the 10 first neighbours of '030333-2-3' -*** START computing ci exp matrix -X = [[0. 1. 0. ... 1. 1. 0.] - [0. 0. 1. ... 1. 0. 3.] - [0. 1. 1. ... 1. 0. 1.] - ... - [0. 1. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 1. 0.]] -*** END computing ci exp matrix, cached result [[[1. ] - [0.24659696] - [0.67032005] - ... - [0.18268352] - [0.18268352] - [0.54881164]] - - [[0.24659696] - [1. ] - [0.44932896] - ... - [0.27253179] - [0.27253179] - [0.24659696]] - - [[0.67032005] - [0.44932896] - [1. ] - ... - [0.22313016] - [0.18268352] - [0.54881164]] - - ... - - [[0.18268352] - [0.27253179] - [0.22313016] - ... - [1. ] - [0.67032005] - [0.22313016]] - - [[0.18268352] - [0.27253179] - [0.18268352] - ... - [0.67032005] - [1. ] - [0.22313016]] - - [[0.54881164] - [0.24659696] - [0.54881164] - ... - [0.22313016] - [0.22313016] - [1. ]]] ---- Ordered by distance, Printing the list of the 10 first neighbours of '030333-2-3' ---- Neighbour 0 in the list of neghbours, And at position 17 in the X datas point --------------- - --- Configuration: 030333-2-3 - --- Distance from that configuration: [1.] - --- Energy efficiency: 14498805298.443407 - --- Energy: 91.76824551852016 - --- Workload: 1330530000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 190 in the X datas point --------------- - --- Configuration: 030033-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13852123045.63859 - --- Energy: 89.776899533513 - --- Workload: 1243600000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 336 in the X datas point --------------- - --- Configuration: 030333-2-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14193940322.997305 - --- Energy: 98.08558334376599 - --- Workload: 1392220000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 652 in the X datas point --------------- - --- Configuration: 330333-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14885870034.445902 - --- Energy: 87.19607015727797 - --- Workload: 1297990000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 659 in the X datas point --------------- - --- Configuration: 000333-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14157668288.66353 - --- Energy: 78.13433738304217 - --- Workload: 1106200000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 665 in the X datas point --------------- - --- Configuration: 030333-2-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14846663657.742832 - --- Energy: 77.43016666098337 - --- Workload: 1149580000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 32 in the X datas point --------------- - --- Configuration: 330333-2-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 15278348593.857187 - --- Energy: 89.99138924115384 - --- Workload: 1374920000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 67 in the X datas point --------------- - --- Configuration: 330330-2-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13784129504.653522 - --- Energy: 78.20736118066493 - --- Workload: 1078020000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 154 in the X datas point --------------- - --- Configuration: 003333-2-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14446232567.00885 - --- Energy: 84.9404936835098 - --- Workload: 1227070000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 182 in the X datas point --------------- - --- Configuration: 030330-3-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13025293818.065302 - --- Energy: 75.2120882234259 - --- Workload: 979660000000.0 --------------- ---- Ordered by energy, Printing the list of the 10 first neighbours of '030333-2-3' ---- Neighbour 0 in the list of neghbours, And at position 182 in the X datas point --------------- - --- Configuration: 030330-3-3 - --- Distance from that configuration: [1.] - --- Energy efficiency: 13025293818.065302 - --- Energy: 75.2120882234259 - --- Workload: 979660000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 665 in the X datas point --------------- - --- Configuration: 030333-2-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14846663657.742832 - --- Energy: 77.43016666098337 - --- Workload: 1149580000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 659 in the X datas point --------------- - --- Configuration: 000333-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14157668288.66353 - --- Energy: 78.13433738304217 - --- Workload: 1106200000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 67 in the X datas point --------------- - --- Configuration: 330330-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13784129504.653522 - --- Energy: 78.20736118066493 - --- Workload: 1078020000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 154 in the X datas point --------------- - --- Configuration: 003333-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14446232567.00885 - --- Energy: 84.9404936835098 - --- Workload: 1227070000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 652 in the X datas point --------------- - --- Configuration: 330333-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14885870034.445902 - --- Energy: 87.19607015727797 - --- Workload: 1297990000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 190 in the X datas point --------------- - --- Configuration: 030033-2-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13852123045.63859 - --- Energy: 89.776899533513 - --- Workload: 1243600000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 32 in the X datas point --------------- - --- Configuration: 330333-2-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 15278348593.857187 - --- Energy: 89.99138924115384 - --- Workload: 1374920000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 17 in the X datas point --------------- - --- Configuration: 030333-2-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14498805298.443407 - --- Energy: 91.76824551852016 - --- Workload: 1330530000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 336 in the X datas point --------------- - --- Configuration: 030333-2-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14193940322.997305 - --- Energy: 98.08558334376599 - --- Workload: 1392220000000.0 --------------- --------------- ---- Median at position 4 in the list of neghbours, And at position 154 in the X datas point --------------- - --- Configuration: 003333-2-3 - --- Energy efficiency: 14446232567.00885 - --- Energy: 84.9404936835098 - --- Workload: 1227070000000.0 --------------- ---- Comparing the median energy with the energy of that data point ---- The energy of the current configuration (84.9404936835098 mAh) it is NOT far from the median. ---- Median :84.9404936835098, the gap is : 10 ---- So No we don't romove this configuration '030333-2-3' - --- remove_aberrant_points: The value [2.0, 0, 1, 0, 1, 1, 1, 2.0, 3.0] is not an abberant point. - --- remove_aberrant_points: do we remove value [1.0, 0, 1, 1, 1, 0, 1, 2.0, 0.0] ---- Computing the list of the 10 first neighbours of '022202-2-0' -*** START computing ci exp matrix -X = [[0. 1. 0. ... 1. 1. 0.] - [0. 0. 1. ... 1. 0. 3.] - [0. 1. 1. ... 1. 0. 1.] - ... - [0. 1. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 1. 0.]] -*** END computing ci exp matrix, cached result [[[1. ] - [0.24659696] - [0.67032005] - ... - [0.18268352] - [0.18268352] - [0.54881164]] - - [[0.24659696] - [1. ] - [0.44932896] - ... - [0.27253179] - [0.27253179] - [0.24659696]] - - [[0.67032005] - [0.44932896] - [1. ] - ... - [0.22313016] - [0.18268352] - [0.54881164]] - - ... - - [[0.18268352] - [0.27253179] - [0.22313016] - ... - [1. ] - [0.67032005] - [0.22313016]] - - [[0.18268352] - [0.27253179] - [0.18268352] - ... - [0.67032005] - [1. ] - [0.22313016]] - - [[0.54881164] - [0.24659696] - [0.54881164] - ... - [0.22313016] - [0.22313016] - [1. ]]] ---- Ordered by distance, Printing the list of the 10 first neighbours of '022202-2-0' ---- Neighbour 0 in the list of neghbours, And at position 18 in the X datas point --------------- - --- Configuration: 022202-2-0 - --- Distance from that configuration: [1.] - --- Energy efficiency: 14878826834.261774 - --- Energy: 54.087718626572986 - --- Workload: 804762000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 115 in the X datas point --------------- - --- Configuration: 022222-2-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15732497203.54862 - --- Energy: 57.2873551037916 - --- Workload: 901273000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 441 in the X datas point --------------- - --- Configuration: 020202-2-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13489251090.268719 - --- Energy: 51.82043413295036 - --- Workload: 699019000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 689 in the X datas point --------------- - --- Configuration: 022200-2-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 12524265764.919533 - --- Energy: 42.174782341496964 - --- Workload: 528208000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 113 in the X datas point --------------- - --- Configuration: 222202-2-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 16215287124.089106 - --- Energy: 70.0487654332769 - --- Workload: 1135860000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 221 in the X datas point --------------- - --- Configuration: 222202-3-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13662807379.009008 - --- Energy: 76.6951102201836 - --- Workload: 1047870000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 345 in the X datas point --------------- - --- Configuration: 011111-2-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13720451293.083933 - --- Energy: 45.25936522348479 - --- Workload: 620979000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 356 in the X datas point --------------- - --- Configuration: 022222-1-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14586168519.839378 - --- Energy: 45.8860959823931 - --- Workload: 669302000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 395 in the X datas point --------------- - --- Configuration: 222222-2-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 49900697611.75261 - --- Energy: 20.2730896056071 - --- Workload: 1011640000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 396 in the X datas point --------------- - --- Configuration: 222202-2-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 16284841418.21427 - --- Energy: 69.9632088197462 - --- Workload: 1139340000000.0 --------------- ---- Ordered by energy, Printing the list of the 10 first neighbours of '022202-2-0' ---- Neighbour 0 in the list of neghbours, And at position 395 in the X datas point --------------- - --- Configuration: 222222-2-0 - --- Distance from that configuration: [1.] - --- Energy efficiency: 49900697611.75261 - --- Energy: 20.2730896056071 - --- Workload: 1011640000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 689 in the X datas point --------------- - --- Configuration: 022200-2-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 12524265764.919533 - --- Energy: 42.174782341496964 - --- Workload: 528208000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 345 in the X datas point --------------- - --- Configuration: 011111-2-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13720451293.083933 - --- Energy: 45.25936522348479 - --- Workload: 620979000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 356 in the X datas point --------------- - --- Configuration: 022222-1-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14586168519.839378 - --- Energy: 45.8860959823931 - --- Workload: 669302000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 441 in the X datas point --------------- - --- Configuration: 020202-2-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13489251090.268719 - --- Energy: 51.82043413295036 - --- Workload: 699019000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 18 in the X datas point --------------- - --- Configuration: 022202-2-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14878826834.261774 - --- Energy: 54.087718626572986 - --- Workload: 804762000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 115 in the X datas point --------------- - --- Configuration: 022222-2-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 15732497203.54862 - --- Energy: 57.2873551037916 - --- Workload: 901273000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 396 in the X datas point --------------- - --- Configuration: 222202-2-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 16284841418.21427 - --- Energy: 69.9632088197462 - --- Workload: 1139340000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 113 in the X datas point --------------- - --- Configuration: 222202-2-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 16215287124.089106 - --- Energy: 70.0487654332769 - --- Workload: 1135860000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 221 in the X datas point --------------- - --- Configuration: 222202-3-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13662807379.009008 - --- Energy: 76.6951102201836 - --- Workload: 1047870000000.0 --------------- --------------- ---- Median at position 4 in the list of neghbours, And at position 441 in the X datas point --------------- - --- Configuration: 020202-2-0 - --- Energy efficiency: 13489251090.268719 - --- Energy: 51.82043413295036 - --- Workload: 699019000000.0 --------------- ---- Comparing the median energy with the energy of that data point ---- The energy of the current configuration (51.82043413295036 mAh) it is NOT far from the median. ---- Median :51.82043413295036, the gap is : 10 ---- So No we don't romove this configuration '022202-2-0' - --- remove_aberrant_points: The value [1.0, 0, 1, 1, 1, 0, 1, 2.0, 0.0] is not an abberant point. - --- remove_aberrant_points: do we remove value [0.0, 1, 1, 1, 0, 1, 0, 2.0, 0.0] ---- Computing the list of the 10 first neighbours of '111010-2-0' -*** START computing ci exp matrix -X = [[0. 1. 0. ... 1. 1. 0.] - [0. 0. 1. ... 1. 0. 3.] - [0. 1. 1. ... 1. 0. 1.] - ... - [0. 1. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 1. 0.]] -*** END computing ci exp matrix, cached result [[[1. ] - [0.24659696] - [0.67032005] - ... - [0.18268352] - [0.18268352] - [0.54881164]] - - [[0.24659696] - [1. ] - [0.44932896] - ... - [0.27253179] - [0.27253179] - [0.24659696]] - - [[0.67032005] - [0.44932896] - [1. ] - ... - [0.22313016] - [0.18268352] - [0.54881164]] - - ... - - [[0.18268352] - [0.27253179] - [0.22313016] - ... - [1. ] - [0.67032005] - [0.22313016]] - - [[0.18268352] - [0.27253179] - [0.18268352] - ... - [0.67032005] - [1. ] - [0.22313016]] - - [[0.54881164] - [0.24659696] - [0.54881164] - ... - [0.22313016] - [0.22313016] - [1. ]]] ---- Ordered by distance, Printing the list of the 10 first neighbours of '111010-2-0' ---- Neighbour 0 in the list of neghbours, And at position 19 in the X datas point --------------- - --- Configuration: 111010-2-0 - --- Distance from that configuration: [1.] - --- Energy efficiency: 13184350176.340683 - --- Energy: 43.78047104305274 - --- Workload: 577217000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 451 in the X datas point --------------- - --- Configuration: 111010-2-0 - --- Distance from that configuration: [1.] - --- Energy efficiency: 12917092930.73338 - --- Energy: 44.62557467187459 - --- Workload: 576433000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 248 in the X datas point --------------- - --- Configuration: 222020-2-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 12701670777.774109 - --- Energy: 45.3072604814401 - --- Workload: 575478000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 347 in the X datas point --------------- - --- Configuration: 111110-2-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13786295870.452936 - --- Energy: 45.07023497595242 - --- Workload: 621352000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 391 in the X datas point --------------- - --- Configuration: 111000-2-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 12373817991.036406 - --- Energy: 42.6850354508384 - --- Workload: 528177000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 404 in the X datas point --------------- - --- Configuration: 111011-2-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 7611972109.73419 - --- Energy: 14.9822385679116 - --- Workload: 114044000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 470 in the X datas point --------------- - --- Configuration: 111010-3-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 12158719929.965773 - --- Energy: 53.41244164848047 - --- Workload: 649427000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 500 in the X datas point --------------- - --- Configuration: 111110-2-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13526400151.49568 - --- Energy: 45.93145920255071 - --- Workload: 621287000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 27 in the X datas point --------------- - --- Configuration: 111011-2-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14204444570.706173 - --- Energy: 58.70580259207987 - --- Workload: 833883000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 41 in the X datas point --------------- - --- Configuration: 111011-3-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 12470196231.00789 - --- Energy: 56.29375828423512 - --- Workload: 701994000000.0 --------------- ---- Ordered by energy, Printing the list of the 10 first neighbours of '111010-2-0' ---- Neighbour 0 in the list of neghbours, And at position 404 in the X datas point --------------- - --- Configuration: 111011-2-0 - --- Distance from that configuration: [1.] - --- Energy efficiency: 7611972109.73419 - --- Energy: 14.9822385679116 - --- Workload: 114044000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 391 in the X datas point --------------- - --- Configuration: 111000-2-0 - --- Distance from that configuration: [1.] - --- Energy efficiency: 12373817991.036406 - --- Energy: 42.6850354508384 - --- Workload: 528177000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 19 in the X datas point --------------- - --- Configuration: 111010-2-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13184350176.340683 - --- Energy: 43.78047104305274 - --- Workload: 577217000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 451 in the X datas point --------------- - --- Configuration: 111010-2-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 12917092930.73338 - --- Energy: 44.62557467187459 - --- Workload: 576433000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 347 in the X datas point --------------- - --- Configuration: 111110-2-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13786295870.452936 - --- Energy: 45.07023497595242 - --- Workload: 621352000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 248 in the X datas point --------------- - --- Configuration: 222020-2-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 12701670777.774109 - --- Energy: 45.3072604814401 - --- Workload: 575478000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 500 in the X datas point --------------- - --- Configuration: 111110-2-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13526400151.49568 - --- Energy: 45.93145920255071 - --- Workload: 621287000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 470 in the X datas point --------------- - --- Configuration: 111010-3-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 12158719929.965773 - --- Energy: 53.41244164848047 - --- Workload: 649427000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 41 in the X datas point --------------- - --- Configuration: 111011-3-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 12470196231.00789 - --- Energy: 56.29375828423512 - --- Workload: 701994000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 27 in the X datas point --------------- - --- Configuration: 111011-2-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14204444570.706173 - --- Energy: 58.70580259207987 - --- Workload: 833883000000.0 --------------- --------------- ---- Median at position 4 in the list of neghbours, And at position 347 in the X datas point --------------- - --- Configuration: 111110-2-0 - --- Energy efficiency: 13786295870.452936 - --- Energy: 45.07023497595242 - --- Workload: 621352000000.0 --------------- ---- Comparing the median energy with the energy of that data point ---- The energy of the current configuration (45.07023497595242 mAh) it is NOT far from the median. ---- Median :45.07023497595242, the gap is : 10 ---- So No we don't romove this configuration '111010-2-0' - --- remove_aberrant_points: The value [0.0, 1, 1, 1, 0, 1, 0, 2.0, 0.0] is not an abberant point. - --- remove_aberrant_points: do we remove value [2.0, 1, 1, 1, 1, 1, 1, 1.0, 2.0] ---- Computing the list of the 10 first neighbours of '333333-1-2' -*** START computing ci exp matrix -X = [[0. 1. 0. ... 1. 1. 0.] - [0. 0. 1. ... 1. 0. 3.] - [0. 1. 1. ... 1. 0. 1.] - ... - [0. 1. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 1. 0.]] -*** END computing ci exp matrix, cached result [[[1. ] - [0.24659696] - [0.67032005] - ... - [0.18268352] - [0.18268352] - [0.54881164]] - - [[0.24659696] - [1. ] - [0.44932896] - ... - [0.27253179] - [0.27253179] - [0.24659696]] - - [[0.67032005] - [0.44932896] - [1. ] - ... - [0.22313016] - [0.18268352] - [0.54881164]] - - ... - - [[0.18268352] - [0.27253179] - [0.22313016] - ... - [1. ] - [0.67032005] - [0.22313016]] - - [[0.18268352] - [0.27253179] - [0.18268352] - ... - [0.67032005] - [1. ] - [0.22313016]] - - [[0.54881164] - [0.24659696] - [0.54881164] - ... - [0.22313016] - [0.22313016] - [1. ]]] ---- Ordered by distance, Printing the list of the 10 first neighbours of '333333-1-2' ---- Neighbour 0 in the list of neghbours, And at position 20 in the X datas point --------------- - --- Configuration: 333333-1-2 - --- Distance from that configuration: [1.] - --- Energy efficiency: 14515768479.29906 - --- Energy: 91.83877298181203 - --- Workload: 1333110000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 29 in the X datas point --------------- - --- Configuration: 333303-1-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14395593796.65072 - --- Energy: 83.8645825370609 - --- Workload: 1207280000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 92 in the X datas point --------------- - --- Configuration: 333333-1-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15052941194.179932 - --- Energy: 79.3851939063441 - --- Workload: 1194980000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 99 in the X datas point --------------- - --- Configuration: 333333-1-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14522261174.153862 - --- Energy: 91.8755525545871 - --- Workload: 1334240000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 117 in the X datas point --------------- - --- Configuration: 333333-2-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15222530563.035736 - --- Energy: 102.945501098208 - --- Workload: 1567090000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 156 in the X datas point --------------- - --- Configuration: 033333-1-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14313318542.904173 - --- Energy: 82.6335756822963 - --- Workload: 1182760000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 185 in the X datas point --------------- - --- Configuration: 333333-1-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14019405661.316395 - --- Energy: 97.3671383278909 - --- Workload: 1365030000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 267 in the X datas point --------------- - --- Configuration: 333333-2-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 9880837104.519495 - --- Energy: 25.3623210355619 - --- Workload: 250600000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 274 in the X datas point --------------- - --- Configuration: 222222-1-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 10520800675.014572 - --- Energy: 17.8171709875973 - --- Workload: 187451000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 454 in the X datas point --------------- - --- Configuration: 333330-1-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13293134893.415646 - --- Energy: 66.54311678610547 - --- Workload: 884567000000.0 --------------- ---- Ordered by energy, Printing the list of the 10 first neighbours of '333333-1-2' ---- Neighbour 0 in the list of neghbours, And at position 274 in the X datas point --------------- - --- Configuration: 222222-1-2 - --- Distance from that configuration: [1.] - --- Energy efficiency: 10520800675.014572 - --- Energy: 17.8171709875973 - --- Workload: 187451000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 267 in the X datas point --------------- - --- Configuration: 333333-2-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 9880837104.519495 - --- Energy: 25.3623210355619 - --- Workload: 250600000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 454 in the X datas point --------------- - --- Configuration: 333330-1-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13293134893.415646 - --- Energy: 66.54311678610547 - --- Workload: 884567000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 92 in the X datas point --------------- - --- Configuration: 333333-1-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15052941194.179932 - --- Energy: 79.3851939063441 - --- Workload: 1194980000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 156 in the X datas point --------------- - --- Configuration: 033333-1-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14313318542.904173 - --- Energy: 82.6335756822963 - --- Workload: 1182760000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 29 in the X datas point --------------- - --- Configuration: 333303-1-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14395593796.65072 - --- Energy: 83.8645825370609 - --- Workload: 1207280000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 20 in the X datas point --------------- - --- Configuration: 333333-1-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14515768479.29906 - --- Energy: 91.83877298181203 - --- Workload: 1333110000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 99 in the X datas point --------------- - --- Configuration: 333333-1-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14522261174.153862 - --- Energy: 91.8755525545871 - --- Workload: 1334240000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 185 in the X datas point --------------- - --- Configuration: 333333-1-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14019405661.316395 - --- Energy: 97.3671383278909 - --- Workload: 1365030000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 117 in the X datas point --------------- - --- Configuration: 333333-2-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15222530563.035736 - --- Energy: 102.945501098208 - --- Workload: 1567090000000.0 --------------- --------------- ---- Median at position 4 in the list of neghbours, And at position 156 in the X datas point --------------- - --- Configuration: 033333-1-2 - --- Energy efficiency: 14313318542.904173 - --- Energy: 82.6335756822963 - --- Workload: 1182760000000.0 --------------- ---- Comparing the median energy with the energy of that data point ---- The energy of the current configuration (82.6335756822963 mAh) it is NOT far from the median. ---- Median :82.6335756822963, the gap is : 10 ---- So No we don't romove this configuration '333333-1-2' - --- remove_aberrant_points: The value [2.0, 1, 1, 1, 1, 1, 1, 1.0, 2.0] is not an abberant point. - --- remove_aberrant_points: do we remove value [0.0, 1, 1, 1, 1, 1, 1, 2.0, 1.0] ---- Computing the list of the 10 first neighbours of '111111-2-1' -*** START computing ci exp matrix -X = [[0. 1. 0. ... 1. 1. 0.] - [0. 0. 1. ... 1. 0. 3.] - [0. 1. 1. ... 1. 0. 1.] - ... - [0. 1. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 1. 0.]] -*** END computing ci exp matrix, cached result [[[1. ] - [0.24659696] - [0.67032005] - ... - [0.18268352] - [0.18268352] - [0.54881164]] - - [[0.24659696] - [1. ] - [0.44932896] - ... - [0.27253179] - [0.27253179] - [0.24659696]] - - [[0.67032005] - [0.44932896] - [1. ] - ... - [0.22313016] - [0.18268352] - [0.54881164]] - - ... - - [[0.18268352] - [0.27253179] - [0.22313016] - ... - [1. ] - [0.67032005] - [0.22313016]] - - [[0.18268352] - [0.27253179] - [0.18268352] - ... - [0.67032005] - [1. ] - [0.22313016]] - - [[0.54881164] - [0.24659696] - [0.54881164] - ... - [0.22313016] - [0.22313016] - [1. ]]] ---- Ordered by distance, Printing the list of the 10 first neighbours of '111111-2-1' ---- Neighbour 0 in the list of neghbours, And at position 21 in the X datas point --------------- - --- Configuration: 111111-2-1 - --- Distance from that configuration: [1.] - --- Energy efficiency: 15148485454.424267 - --- Energy: 58.45814541687684 - --- Workload: 885553000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 118 in the X datas point --------------- - --- Configuration: 111111-2-1 - --- Distance from that configuration: [1.] - --- Energy efficiency: 15007150907.40738 - --- Energy: 58.6922029582491 - --- Workload: 880803000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 198 in the X datas point --------------- - --- Configuration: 111111-2-1 - --- Distance from that configuration: [1.] - --- Energy efficiency: 15106812719.332037 - --- Energy: 58.7321270588738 - --- Workload: 887255000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 27 in the X datas point --------------- - --- Configuration: 111011-2-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14204444570.706173 - --- Energy: 58.70580259207987 - --- Workload: 833883000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 59 in the X datas point --------------- - --- Configuration: 111111-3-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13789280489.133356 - --- Energy: 67.49357382359369 - --- Workload: 930688000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 97 in the X datas point --------------- - --- Configuration: 111111-3-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13677476888.483427 - --- Energy: 71.6230294037093 - --- Workload: 979622000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 104 in the X datas point --------------- - --- Configuration: 111111-2-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15847508930.071281 - --- Energy: 72.979973067832 - --- Workload: 1156550000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 119 in the X datas point --------------- - --- Configuration: 101111-2-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14778842018.612473 - --- Energy: 57.3205072294823 - --- Workload: 847131000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 145 in the X datas point --------------- - --- Configuration: 111111-2-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14460730440.416006 - --- Energy: 46.3133982052407 - --- Workload: 669726000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 212 in the X datas point --------------- - --- Configuration: 011111-2-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14930141866.208012 - --- Energy: 54.9134481539672 - --- Workload: 819865000000.0 --------------- ---- Ordered by energy, Printing the list of the 10 first neighbours of '111111-2-1' ---- Neighbour 0 in the list of neghbours, And at position 145 in the X datas point --------------- - --- Configuration: 111111-2-0 - --- Distance from that configuration: [1.] - --- Energy efficiency: 14460730440.416006 - --- Energy: 46.3133982052407 - --- Workload: 669726000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 212 in the X datas point --------------- - --- Configuration: 011111-2-1 - --- Distance from that configuration: [1.] - --- Energy efficiency: 14930141866.208012 - --- Energy: 54.9134481539672 - --- Workload: 819865000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 119 in the X datas point --------------- - --- Configuration: 101111-2-1 - --- Distance from that configuration: [1.] - --- Energy efficiency: 14778842018.612473 - --- Energy: 57.3205072294823 - --- Workload: 847131000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 21 in the X datas point --------------- - --- Configuration: 111111-2-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15148485454.424267 - --- Energy: 58.45814541687684 - --- Workload: 885553000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 118 in the X datas point --------------- - --- Configuration: 111111-2-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15007150907.40738 - --- Energy: 58.6922029582491 - --- Workload: 880803000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 27 in the X datas point --------------- - --- Configuration: 111011-2-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14204444570.706173 - --- Energy: 58.70580259207987 - --- Workload: 833883000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 198 in the X datas point --------------- - --- Configuration: 111111-2-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15106812719.332037 - --- Energy: 58.7321270588738 - --- Workload: 887255000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 59 in the X datas point --------------- - --- Configuration: 111111-3-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13789280489.133356 - --- Energy: 67.49357382359369 - --- Workload: 930688000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 97 in the X datas point --------------- - --- Configuration: 111111-3-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13677476888.483427 - --- Energy: 71.6230294037093 - --- Workload: 979622000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 104 in the X datas point --------------- - --- Configuration: 111111-2-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15847508930.071281 - --- Energy: 72.979973067832 - --- Workload: 1156550000000.0 --------------- --------------- ---- Median at position 4 in the list of neghbours, And at position 118 in the X datas point --------------- - --- Configuration: 111111-2-1 - --- Energy efficiency: 15007150907.40738 - --- Energy: 58.6922029582491 - --- Workload: 880803000000.0 --------------- ---- Comparing the median energy with the energy of that data point ---- The energy of the current configuration (58.6922029582491 mAh) it is NOT far from the median. ---- Median :58.6922029582491, the gap is : 10 ---- So No we don't romove this configuration '111111-2-1' - --- remove_aberrant_points: The value [0.0, 1, 1, 1, 1, 1, 1, 2.0, 1.0] is not an abberant point. - --- remove_aberrant_points: do we remove value [1.0, 1, 1, 1, 1, 1, 0, 0.0, 3.0] ---- Computing the list of the 10 first neighbours of '222220-0-3' -*** START computing ci exp matrix -X = [[0. 1. 0. ... 1. 1. 0.] - [0. 0. 1. ... 1. 0. 3.] - [0. 1. 1. ... 1. 0. 1.] - ... - [0. 1. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 1. 0.]] -*** END computing ci exp matrix, cached result [[[1. ] - [0.24659696] - [0.67032005] - ... - [0.18268352] - [0.18268352] - [0.54881164]] - - [[0.24659696] - [1. ] - [0.44932896] - ... - [0.27253179] - [0.27253179] - [0.24659696]] - - [[0.67032005] - [0.44932896] - [1. ] - ... - [0.22313016] - [0.18268352] - [0.54881164]] - - ... - - [[0.18268352] - [0.27253179] - [0.22313016] - ... - [1. ] - [0.67032005] - [0.22313016]] - - [[0.18268352] - [0.27253179] - [0.18268352] - ... - [0.67032005] - [1. ] - [0.22313016]] - - [[0.54881164] - [0.24659696] - [0.54881164] - ... - [0.22313016] - [0.22313016] - [1. ]]] ---- Ordered by distance, Printing the list of the 10 first neighbours of '222220-0-3' ---- Neighbour 0 in the list of neghbours, And at position 22 in the X datas point --------------- - --- Configuration: 222220-0-3 - --- Distance from that configuration: [1.] - --- Energy efficiency: 11563514337.02325 - --- Energy: 67.53882894703122 - --- Workload: 780986000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 352 in the X datas point --------------- - --- Configuration: 222220-0-3 - --- Distance from that configuration: [1.] - --- Energy efficiency: 11831169215.2977 - --- Energy: 61.61278385319 - --- Workload: 728951000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 232 in the X datas point --------------- - --- Configuration: 222222-0-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14515642055.879416 - --- Energy: 77.6487009668172 - --- Workload: 1127120000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 16 in the X datas point --------------- - --- Configuration: 202222-0-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13244489299.11487 - --- Energy: 78.94530881409207 - --- Workload: 1045590000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 35 in the X datas point --------------- - --- Configuration: 110110-0-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 11308622485.386433 - --- Energy: 64.13091227501518 - --- Workload: 725232000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 75 in the X datas point --------------- - --- Configuration: 022222-0-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14095406166.176382 - --- Energy: 70.58820126566067 - --- Workload: 994970000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 124 in the X datas point --------------- - --- Configuration: 222220-1-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13772833636.56522 - --- Energy: 64.6001284096528 - --- Workload: 889727000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 142 in the X datas point --------------- - --- Configuration: 222022-0-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13320350431.77916 - --- Energy: 78.8740772526803 - --- Workload: 1050630000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 143 in the X datas point --------------- - --- Configuration: 220020-0-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 10684388505.734846 - --- Energy: 63.3690752564047 - --- Workload: 677060000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 169 in the X datas point --------------- - --- Configuration: 222222-0-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 15111309908.788132 - --- Energy: 72.3253528074643 - --- Workload: 1092930000000.0 --------------- ---- Ordered by energy, Printing the list of the 10 first neighbours of '222220-0-3' ---- Neighbour 0 in the list of neghbours, And at position 352 in the X datas point --------------- - --- Configuration: 222220-0-3 - --- Distance from that configuration: [1.] - --- Energy efficiency: 11831169215.2977 - --- Energy: 61.61278385319 - --- Workload: 728951000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 143 in the X datas point --------------- - --- Configuration: 220020-0-3 - --- Distance from that configuration: [1.] - --- Energy efficiency: 10684388505.734846 - --- Energy: 63.3690752564047 - --- Workload: 677060000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 35 in the X datas point --------------- - --- Configuration: 110110-0-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 11308622485.386433 - --- Energy: 64.13091227501518 - --- Workload: 725232000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 124 in the X datas point --------------- - --- Configuration: 222220-1-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13772833636.56522 - --- Energy: 64.6001284096528 - --- Workload: 889727000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 22 in the X datas point --------------- - --- Configuration: 222220-0-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 11563514337.02325 - --- Energy: 67.53882894703122 - --- Workload: 780986000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 75 in the X datas point --------------- - --- Configuration: 022222-0-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14095406166.176382 - --- Energy: 70.58820126566067 - --- Workload: 994970000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 169 in the X datas point --------------- - --- Configuration: 222222-0-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 15111309908.788132 - --- Energy: 72.3253528074643 - --- Workload: 1092930000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 232 in the X datas point --------------- - --- Configuration: 222222-0-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14515642055.879416 - --- Energy: 77.6487009668172 - --- Workload: 1127120000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 142 in the X datas point --------------- - --- Configuration: 222022-0-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13320350431.77916 - --- Energy: 78.8740772526803 - --- Workload: 1050630000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 16 in the X datas point --------------- - --- Configuration: 202222-0-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13244489299.11487 - --- Energy: 78.94530881409207 - --- Workload: 1045590000000.0 --------------- --------------- ---- Median at position 4 in the list of neghbours, And at position 22 in the X datas point --------------- - --- Configuration: 222220-0-3 - --- Energy efficiency: 11563514337.02325 - --- Energy: 67.53882894703122 - --- Workload: 780986000000.0 --------------- ---- Comparing the median energy with the energy of that data point ---- The energy of the current configuration (67.53882894703122 mAh) it is NOT far from the median. ---- Median :67.53882894703122, the gap is : 10 ---- So No we don't romove this configuration '222220-0-3' - --- remove_aberrant_points: The value [1.0, 1, 1, 1, 1, 1, 0, 0.0, 3.0] is not an abberant point. - --- remove_aberrant_points: do we remove value [2.0, 0, 0, 0, 1, 0, 0, 0.0, 0.0] ---- Computing the list of the 10 first neighbours of '000300-0-0' -*** START computing ci exp matrix -X = [[0. 1. 0. ... 1. 1. 0.] - [0. 0. 1. ... 1. 0. 3.] - [0. 1. 1. ... 1. 0. 1.] - ... - [0. 1. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 1. 0.]] -*** END computing ci exp matrix, cached result [[[1. ] - [0.24659696] - [0.67032005] - ... - [0.18268352] - [0.18268352] - [0.54881164]] - - [[0.24659696] - [1. ] - [0.44932896] - ... - [0.27253179] - [0.27253179] - [0.24659696]] - - [[0.67032005] - [0.44932896] - [1. ] - ... - [0.22313016] - [0.18268352] - [0.54881164]] - - ... - - [[0.18268352] - [0.27253179] - [0.22313016] - ... - [1. ] - [0.67032005] - [0.22313016]] - - [[0.18268352] - [0.27253179] - [0.18268352] - ... - [0.67032005] - [1. ] - [0.22313016]] - - [[0.54881164] - [0.24659696] - [0.54881164] - ... - [0.22313016] - [0.22313016] - [1. ]]] ---- Ordered by distance, Printing the list of the 10 first neighbours of '000300-0-0' ---- Neighbour 0 in the list of neghbours, And at position 23 in the X datas point --------------- - --- Configuration: 000300-0-0 - --- Distance from that configuration: [1.] - --- Energy efficiency: 1619850293.4358807 - --- Energy: 22.60411372898465 - --- Workload: 36615300000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 742 in the X datas point --------------- - --- Configuration: 000300-1-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 6016955781.391962 - --- Energy: 12.605191807912393 - --- Workload: 75844800000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 281 in the X datas point --------------- - --- Configuration: 300000-0-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 5492386746.144499 - --- Energy: 29.19724 - --- Workload: 160362534000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 303 in the X datas point --------------- - --- Configuration: 300000-0-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 5492368456.744541 - --- Energy: 29.19724 - --- Workload: 160362000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 627 in the X datas point --------------- - --- Configuration: 300303-0-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 9265607916.535404 - --- Energy: 41.90141554208418 - --- Workload: 388241000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 667 in the X datas point --------------- - --- Configuration: 300300-1-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 8476515812.9402485 - --- Energy: 29.659992682257588 - --- Workload: 251413000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 734 in the X datas point --------------- - --- Configuration: 030303-0-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 8880442601.259247 - --- Energy: 43.68880457674721 - --- Workload: 387977000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 49 in the X datas point --------------- - --- Configuration: 303300-0-1 - --- Distance from that configuration: [0.74081822] - --- Energy efficiency: 10199294208.840748 - --- Energy: 33.55309393673303 - --- Workload: 342218000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 128 in the X datas point --------------- - --- Configuration: 033330-0-0 - --- Distance from that configuration: [0.74081822] - --- Energy efficiency: 6111684930.418467 - --- Energy: 26.7184846004408 - --- Workload: 163295000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 259 in the X datas point --------------- - --- Configuration: 330303-0-0 - --- Distance from that configuration: [0.74081822] - --- Energy efficiency: 10632890934.184532 - --- Energy: 38.6438793260726 - --- Workload: 410896000000.0 --------------- ---- Ordered by energy, Printing the list of the 10 first neighbours of '000300-0-0' ---- Neighbour 0 in the list of neghbours, And at position 742 in the X datas point --------------- - --- Configuration: 000300-1-0 - --- Distance from that configuration: [1.] - --- Energy efficiency: 6016955781.391962 - --- Energy: 12.605191807912393 - --- Workload: 75844800000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 23 in the X datas point --------------- - --- Configuration: 000300-0-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 1619850293.4358807 - --- Energy: 22.60411372898465 - --- Workload: 36615300000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 128 in the X datas point --------------- - --- Configuration: 033330-0-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 6111684930.418467 - --- Energy: 26.7184846004408 - --- Workload: 163295000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 281 in the X datas point --------------- - --- Configuration: 300000-0-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 5492386746.144499 - --- Energy: 29.19724 - --- Workload: 160362534000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 303 in the X datas point --------------- - --- Configuration: 300000-0-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 5492368456.744541 - --- Energy: 29.19724 - --- Workload: 160362000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 667 in the X datas point --------------- - --- Configuration: 300300-1-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 8476515812.9402485 - --- Energy: 29.659992682257588 - --- Workload: 251413000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 49 in the X datas point --------------- - --- Configuration: 303300-0-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 10199294208.840748 - --- Energy: 33.55309393673303 - --- Workload: 342218000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 259 in the X datas point --------------- - --- Configuration: 330303-0-0 - --- Distance from that configuration: [0.74081822] - --- Energy efficiency: 10632890934.184532 - --- Energy: 38.6438793260726 - --- Workload: 410896000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 627 in the X datas point --------------- - --- Configuration: 300303-0-0 - --- Distance from that configuration: [0.74081822] - --- Energy efficiency: 9265607916.535404 - --- Energy: 41.90141554208418 - --- Workload: 388241000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 734 in the X datas point --------------- - --- Configuration: 030303-0-0 - --- Distance from that configuration: [0.74081822] - --- Energy efficiency: 8880442601.259247 - --- Energy: 43.68880457674721 - --- Workload: 387977000000.0 --------------- --------------- ---- Median at position 4 in the list of neghbours, And at position 303 in the X datas point --------------- - --- Configuration: 300000-0-0 - --- Energy efficiency: 5492368456.744541 - --- Energy: 29.19724 - --- Workload: 160362000000.0 --------------- ---- Comparing the median energy with the energy of that data point ---- The energy of the current configuration (29.19724 mAh) it is NOT far from the median. ---- Median :29.19724, the gap is : 10 ---- So No we don't romove this configuration '000300-0-0' - --- remove_aberrant_points: The value [2.0, 0, 0, 0, 1, 0, 0, 0.0, 0.0] is not an abberant point. - --- remove_aberrant_points: do we remove value [1.0, 1, 1, 1, 1, 1, 1, 3.0, 2.0] ---- Computing the list of the 10 first neighbours of '222222-3-2' -*** START computing ci exp matrix -X = [[0. 1. 0. ... 1. 1. 0.] - [0. 0. 1. ... 1. 0. 3.] - [0. 1. 1. ... 1. 0. 1.] - ... - [0. 1. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 1. 0.]] -*** END computing ci exp matrix, cached result [[[1. ] - [0.24659696] - [0.67032005] - ... - [0.18268352] - [0.18268352] - [0.54881164]] - - [[0.24659696] - [1. ] - [0.44932896] - ... - [0.27253179] - [0.27253179] - [0.24659696]] - - [[0.67032005] - [0.44932896] - [1. ] - ... - [0.22313016] - [0.18268352] - [0.54881164]] - - ... - - [[0.18268352] - [0.27253179] - [0.22313016] - ... - [1. ] - [0.67032005] - [0.22313016]] - - [[0.18268352] - [0.27253179] - [0.18268352] - ... - [0.67032005] - [1. ] - [0.22313016]] - - [[0.54881164] - [0.24659696] - [0.54881164] - ... - [0.22313016] - [0.22313016] - [1. ]]] ---- Ordered by distance, Printing the list of the 10 first neighbours of '222222-3-2' ---- Neighbour 0 in the list of neghbours, And at position 24 in the X datas point --------------- - --- Configuration: 222222-3-2 - --- Distance from that configuration: [1.] - --- Energy efficiency: 15227537478.77662 - --- Energy: 102.00341241380069 - --- Workload: 1553260000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 240 in the X datas point --------------- - --- Configuration: 222222-3-2 - --- Distance from that configuration: [1.] - --- Energy efficiency: 15595928215.061611 - --- Energy: 95.9288937521245 - --- Workload: 1496100000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 330 in the X datas point --------------- - --- Configuration: 222222-3-2 - --- Distance from that configuration: [1.] - --- Energy efficiency: 15386698506.874779 - --- Energy: 100.44256053548322 - --- Workload: 1545480000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 7 in the X datas point --------------- - --- Configuration: 222222-3-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15072476000.850086 - --- Energy: 97.28797445994333 - --- Workload: 1466370000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 8 in the X datas point --------------- - --- Configuration: 333333-3-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15861711256.58063 - --- Energy: 85.51534231485796 - --- Workload: 1356420000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 214 in the X datas point --------------- - --- Configuration: 333333-3-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14650211549.054768 - --- Energy: 112.252246650916 - --- Workload: 1644520000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 226 in the X datas point --------------- - --- Configuration: 220222-3-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14792899408.284023 - --- Energy: 98.0625210176743 - --- Workload: 1450630000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 251 in the X datas point --------------- - --- Configuration: 222222-3-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15790678762.326597 - --- Energy: 79.3720923830505 - --- Workload: 1253340000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 272 in the X datas point --------------- - --- Configuration: 222202-3-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 10467861049.612429 - --- Energy: 17.984386490349 - --- Workload: 188258000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 342 in the X datas point --------------- - --- Configuration: 222222-3-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14602100074.032648 - --- Energy: 98.71806225531626 - --- Workload: 1441490000000.0 --------------- ---- Ordered by energy, Printing the list of the 10 first neighbours of '222222-3-2' ---- Neighbour 0 in the list of neghbours, And at position 272 in the X datas point --------------- - --- Configuration: 222202-3-2 - --- Distance from that configuration: [1.] - --- Energy efficiency: 10467861049.612429 - --- Energy: 17.984386490349 - --- Workload: 188258000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 251 in the X datas point --------------- - --- Configuration: 222222-3-1 - --- Distance from that configuration: [1.] - --- Energy efficiency: 15790678762.326597 - --- Energy: 79.3720923830505 - --- Workload: 1253340000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 8 in the X datas point --------------- - --- Configuration: 333333-3-2 - --- Distance from that configuration: [1.] - --- Energy efficiency: 15861711256.58063 - --- Energy: 85.51534231485796 - --- Workload: 1356420000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 240 in the X datas point --------------- - --- Configuration: 222222-3-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15595928215.061611 - --- Energy: 95.9288937521245 - --- Workload: 1496100000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 7 in the X datas point --------------- - --- Configuration: 222222-3-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15072476000.850086 - --- Energy: 97.28797445994333 - --- Workload: 1466370000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 226 in the X datas point --------------- - --- Configuration: 220222-3-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14792899408.284023 - --- Energy: 98.0625210176743 - --- Workload: 1450630000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 342 in the X datas point --------------- - --- Configuration: 222222-3-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14602100074.032648 - --- Energy: 98.71806225531626 - --- Workload: 1441490000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 330 in the X datas point --------------- - --- Configuration: 222222-3-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15386698506.874779 - --- Energy: 100.44256053548322 - --- Workload: 1545480000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 24 in the X datas point --------------- - --- Configuration: 222222-3-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15227537478.77662 - --- Energy: 102.00341241380069 - --- Workload: 1553260000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 214 in the X datas point --------------- - --- Configuration: 333333-3-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14650211549.054768 - --- Energy: 112.252246650916 - --- Workload: 1644520000000.0 --------------- --------------- ---- Median at position 4 in the list of neghbours, And at position 7 in the X datas point --------------- - --- Configuration: 222222-3-3 - --- Energy efficiency: 15072476000.850086 - --- Energy: 97.28797445994333 - --- Workload: 1466370000000.0 --------------- ---- Comparing the median energy with the energy of that data point ---- The energy of the current configuration (97.28797445994333 mAh) it is NOT far from the median. ---- Median :97.28797445994333, the gap is : 10 ---- So No we don't romove this configuration '222222-3-2' - --- remove_aberrant_points: The value [1.0, 1, 1, 1, 1, 1, 1, 3.0, 2.0] is not an abberant point. - --- remove_aberrant_points: do we remove value [2.0, 1, 1, 1, 1, 0, 0, 3.0, 0.0] ---- Computing the list of the 10 first neighbours of '333300-3-0' -*** START computing ci exp matrix -X = [[0. 1. 0. ... 1. 1. 0.] - [0. 0. 1. ... 1. 0. 3.] - [0. 1. 1. ... 1. 0. 1.] - ... - [0. 1. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 1. 0.]] -*** END computing ci exp matrix, cached result [[[1. ] - [0.24659696] - [0.67032005] - ... - [0.18268352] - [0.18268352] - [0.54881164]] - - [[0.24659696] - [1. ] - [0.44932896] - ... - [0.27253179] - [0.27253179] - [0.24659696]] - - [[0.67032005] - [0.44932896] - [1. ] - ... - [0.22313016] - [0.18268352] - [0.54881164]] - - ... - - [[0.18268352] - [0.27253179] - [0.22313016] - ... - [1. ] - [0.67032005] - [0.22313016]] - - [[0.18268352] - [0.27253179] - [0.18268352] - ... - [0.67032005] - [1. ] - [0.22313016]] - - [[0.54881164] - [0.24659696] - [0.54881164] - ... - [0.22313016] - [0.22313016] - [1. ]]] ---- Ordered by distance, Printing the list of the 10 first neighbours of '333300-3-0' ---- Neighbour 0 in the list of neghbours, And at position 25 in the X datas point --------------- - --- Configuration: 333300-3-0 - --- Distance from that configuration: [1.] - --- Energy efficiency: 12714137867.025375 - --- Energy: 51.080839551389985 - --- Workload: 649449000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 88 in the X datas point --------------- - --- Configuration: 333330-3-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 12477742826.233706 - --- Energy: 58.2884375590111 - --- Workload: 727308000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 316 in the X datas point --------------- - --- Configuration: 333000-3-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13438400120.333483 - --- Energy: 92.14393 - --- Workload: 1238267000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 512 in the X datas point --------------- - --- Configuration: 333000-3-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 11872339111.996523 - --- Energy: 50.4557052793426 - --- Workload: 599027000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 15 in the X datas point --------------- - --- Configuration: 303330-3-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 12422190504.229136 - --- Energy: 52.15820338037457 - --- Workload: 647919000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 171 in the X datas point --------------- - --- Configuration: 330330-3-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 12513561572.354038 - --- Energy: 51.7596710203295 - --- Workload: 647698000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 221 in the X datas point --------------- - --- Configuration: 222202-3-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13662807379.009008 - --- Energy: 76.6951102201836 - --- Workload: 1047870000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 309 in the X datas point --------------- - --- Configuration: 333333-3-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 16089035406.763796 - --- Energy: 106.21078 - --- Workload: 1708829000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 315 in the X datas point --------------- - --- Configuration: 330000-3-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13041985695.23333 - --- Energy: 79.00024 - --- Workload: 1030320000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 319 in the X datas point --------------- - --- Configuration: 333333-3-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14109387257.53018 - --- Energy: 83.8569021514259 - --- Workload: 1183170000000.0 --------------- ---- Ordered by energy, Printing the list of the 10 first neighbours of '333300-3-0' ---- Neighbour 0 in the list of neghbours, And at position 512 in the X datas point --------------- - --- Configuration: 333000-3-0 - --- Distance from that configuration: [1.] - --- Energy efficiency: 11872339111.996523 - --- Energy: 50.4557052793426 - --- Workload: 599027000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 25 in the X datas point --------------- - --- Configuration: 333300-3-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 12714137867.025375 - --- Energy: 51.080839551389985 - --- Workload: 649449000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 171 in the X datas point --------------- - --- Configuration: 330330-3-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 12513561572.354038 - --- Energy: 51.7596710203295 - --- Workload: 647698000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 15 in the X datas point --------------- - --- Configuration: 303330-3-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 12422190504.229136 - --- Energy: 52.15820338037457 - --- Workload: 647919000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 88 in the X datas point --------------- - --- Configuration: 333330-3-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 12477742826.233706 - --- Energy: 58.2884375590111 - --- Workload: 727308000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 221 in the X datas point --------------- - --- Configuration: 222202-3-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13662807379.009008 - --- Energy: 76.6951102201836 - --- Workload: 1047870000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 315 in the X datas point --------------- - --- Configuration: 330000-3-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13041985695.23333 - --- Energy: 79.00024 - --- Workload: 1030320000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 319 in the X datas point --------------- - --- Configuration: 333333-3-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14109387257.53018 - --- Energy: 83.8569021514259 - --- Workload: 1183170000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 316 in the X datas point --------------- - --- Configuration: 333000-3-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13438400120.333483 - --- Energy: 92.14393 - --- Workload: 1238267000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 309 in the X datas point --------------- - --- Configuration: 333333-3-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 16089035406.763796 - --- Energy: 106.21078 - --- Workload: 1708829000000.0 --------------- --------------- ---- Median at position 4 in the list of neghbours, And at position 88 in the X datas point --------------- - --- Configuration: 333330-3-0 - --- Energy efficiency: 12477742826.233706 - --- Energy: 58.2884375590111 - --- Workload: 727308000000.0 --------------- ---- Comparing the median energy with the energy of that data point ---- The energy of the current configuration (58.2884375590111 mAh) it is NOT far from the median. ---- Median :58.2884375590111, the gap is : 10 ---- So No we don't romove this configuration '333300-3-0' - --- remove_aberrant_points: The value [2.0, 1, 1, 1, 1, 0, 0, 3.0, 0.0] is not an abberant point. - --- remove_aberrant_points: do we remove value [0.0, 1, 1, 0, 0, 1, 1, 3.0, 2.0] ---- Computing the list of the 10 first neighbours of '110011-3-2' -*** START computing ci exp matrix -X = [[0. 1. 0. ... 1. 1. 0.] - [0. 0. 1. ... 1. 0. 3.] - [0. 1. 1. ... 1. 0. 1.] - ... - [0. 1. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 1. 0.]] -*** END computing ci exp matrix, cached result [[[1. ] - [0.24659696] - [0.67032005] - ... - [0.18268352] - [0.18268352] - [0.54881164]] - - [[0.24659696] - [1. ] - [0.44932896] - ... - [0.27253179] - [0.27253179] - [0.24659696]] - - [[0.67032005] - [0.44932896] - [1. ] - ... - [0.22313016] - [0.18268352] - [0.54881164]] - - ... - - [[0.18268352] - [0.27253179] - [0.22313016] - ... - [1. ] - [0.67032005] - [0.22313016]] - - [[0.18268352] - [0.27253179] - [0.18268352] - ... - [0.67032005] - [1. ] - [0.22313016]] - - [[0.54881164] - [0.24659696] - [0.54881164] - ... - [0.22313016] - [0.22313016] - [1. ]]] ---- Ordered by distance, Printing the list of the 10 first neighbours of '110011-3-2' ---- Neighbour 0 in the list of neghbours, And at position 26 in the X datas point --------------- - --- Configuration: 110011-3-2 - --- Distance from that configuration: [1.] - --- Energy efficiency: 13712530510.380384 - --- Energy: 81.77773921998886 - --- Workload: 1121380000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 343 in the X datas point --------------- - --- Configuration: 220022-3-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14662090139.59776 - --- Energy: 91.26660104513866 - --- Workload: 1338160000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 414 in the X datas point --------------- - --- Configuration: 100011-3-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13125943427.183828 - --- Energy: 80.21675217727041 - --- Workload: 1052920000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 546 in the X datas point --------------- - --- Configuration: 110011-2-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14409055803.391315 - --- Energy: 74.74536356458539 - --- Workload: 1077010000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 164 in the X datas point --------------- - --- Configuration: 111011-3-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14320636179.941658 - --- Energy: 77.6473695933206 - --- Workload: 1111960000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 226 in the X datas point --------------- - --- Configuration: 220222-3-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14792899408.284023 - --- Energy: 98.0625210176743 - --- Workload: 1450630000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 263 in the X datas point --------------- - --- Configuration: 110111-3-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 5358769626.493757 - --- Energy: 14.0838858431668 - --- Workload: 75472200000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 271 in the X datas point --------------- - --- Configuration: 010111-3-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 5520012806.429711 - --- Energy: 13.6504873016518 - --- Workload: 75350800000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 383 in the X datas point --------------- - --- Configuration: 110111-3-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 12988227470.62063 - --- Energy: 73.0759138749433 - --- Workload: 949126000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 440 in the X datas point --------------- - --- Configuration: 011011-3-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13502784274.117321 - --- Energy: 82.79771486146721 - --- Workload: 1118000000000.0 --------------- ---- Ordered by energy, Printing the list of the 10 first neighbours of '110011-3-2' ---- Neighbour 0 in the list of neghbours, And at position 271 in the X datas point --------------- - --- Configuration: 010111-3-2 - --- Distance from that configuration: [1.] - --- Energy efficiency: 5520012806.429711 - --- Energy: 13.6504873016518 - --- Workload: 75350800000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 263 in the X datas point --------------- - --- Configuration: 110111-3-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 5358769626.493757 - --- Energy: 14.0838858431668 - --- Workload: 75472200000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 383 in the X datas point --------------- - --- Configuration: 110111-3-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 12988227470.62063 - --- Energy: 73.0759138749433 - --- Workload: 949126000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 546 in the X datas point --------------- - --- Configuration: 110011-2-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14409055803.391315 - --- Energy: 74.74536356458539 - --- Workload: 1077010000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 164 in the X datas point --------------- - --- Configuration: 111011-3-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14320636179.941658 - --- Energy: 77.6473695933206 - --- Workload: 1111960000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 414 in the X datas point --------------- - --- Configuration: 100011-3-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13125943427.183828 - --- Energy: 80.21675217727041 - --- Workload: 1052920000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 26 in the X datas point --------------- - --- Configuration: 110011-3-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13712530510.380384 - --- Energy: 81.77773921998886 - --- Workload: 1121380000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 440 in the X datas point --------------- - --- Configuration: 011011-3-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13502784274.117321 - --- Energy: 82.79771486146721 - --- Workload: 1118000000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 343 in the X datas point --------------- - --- Configuration: 220022-3-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14662090139.59776 - --- Energy: 91.26660104513866 - --- Workload: 1338160000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 226 in the X datas point --------------- - --- Configuration: 220222-3-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14792899408.284023 - --- Energy: 98.0625210176743 - --- Workload: 1450630000000.0 --------------- --------------- ---- Median at position 4 in the list of neghbours, And at position 164 in the X datas point --------------- - --- Configuration: 111011-3-3 - --- Energy efficiency: 14320636179.941658 - --- Energy: 77.6473695933206 - --- Workload: 1111960000000.0 --------------- ---- Comparing the median energy with the energy of that data point ---- The energy of the current configuration (77.6473695933206 mAh) it is NOT far from the median. ---- Median :77.6473695933206, the gap is : 10 ---- So No we don't romove this configuration '110011-3-2' - --- remove_aberrant_points: The value [0.0, 1, 1, 0, 0, 1, 1, 3.0, 2.0] is not an abberant point. - --- remove_aberrant_points: do we remove value [0.0, 1, 1, 1, 0, 1, 1, 2.0, 1.0] ---- Computing the list of the 10 first neighbours of '111011-2-1' -*** START computing ci exp matrix -X = [[0. 1. 0. ... 1. 1. 0.] - [0. 0. 1. ... 1. 0. 3.] - [0. 1. 1. ... 1. 0. 1.] - ... - [0. 1. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 1. 0.]] -*** END computing ci exp matrix, cached result [[[1. ] - [0.24659696] - [0.67032005] - ... - [0.18268352] - [0.18268352] - [0.54881164]] - - [[0.24659696] - [1. ] - [0.44932896] - ... - [0.27253179] - [0.27253179] - [0.24659696]] - - [[0.67032005] - [0.44932896] - [1. ] - ... - [0.22313016] - [0.18268352] - [0.54881164]] - - ... - - [[0.18268352] - [0.27253179] - [0.22313016] - ... - [1. ] - [0.67032005] - [0.22313016]] - - [[0.18268352] - [0.27253179] - [0.18268352] - ... - [0.67032005] - [1. ] - [0.22313016]] - - [[0.54881164] - [0.24659696] - [0.54881164] - ... - [0.22313016] - [0.22313016] - [1. ]]] ---- Ordered by distance, Printing the list of the 10 first neighbours of '111011-2-1' ---- Neighbour 0 in the list of neghbours, And at position 27 in the X datas point --------------- - --- Configuration: 111011-2-1 - --- Distance from that configuration: [1.] - --- Energy efficiency: 14204444570.706173 - --- Energy: 58.70580259207987 - --- Workload: 833883000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 21 in the X datas point --------------- - --- Configuration: 111111-2-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15148485454.424267 - --- Energy: 58.45814541687684 - --- Workload: 885553000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 118 in the X datas point --------------- - --- Configuration: 111111-2-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15007150907.40738 - --- Energy: 58.6922029582491 - --- Workload: 880803000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 198 in the X datas point --------------- - --- Configuration: 111111-2-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15106812719.332037 - --- Energy: 58.7321270588738 - --- Workload: 887255000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 243 in the X datas point --------------- - --- Configuration: 111011-1-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14576855743.06251 - --- Energy: 41.794008855435 - --- Workload: 609225000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 404 in the X datas point --------------- - --- Configuration: 111011-2-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 7611972109.73419 - --- Energy: 14.9822385679116 - --- Workload: 114044000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 19 in the X datas point --------------- - --- Configuration: 111010-2-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13184350176.340683 - --- Energy: 43.78047104305274 - --- Workload: 577217000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 41 in the X datas point --------------- - --- Configuration: 111011-3-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 12470196231.00789 - --- Energy: 56.29375828423512 - --- Workload: 701994000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 59 in the X datas point --------------- - --- Configuration: 111111-3-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13789280489.133356 - --- Energy: 67.49357382359369 - --- Workload: 930688000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 93 in the X datas point --------------- - --- Configuration: 111010-3-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 12785418485.925173 - --- Energy: 70.2667978545078 - --- Workload: 898390000000.0 --------------- ---- Ordered by energy, Printing the list of the 10 first neighbours of '111011-2-1' ---- Neighbour 0 in the list of neghbours, And at position 404 in the X datas point --------------- - --- Configuration: 111011-2-0 - --- Distance from that configuration: [1.] - --- Energy efficiency: 7611972109.73419 - --- Energy: 14.9822385679116 - --- Workload: 114044000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 243 in the X datas point --------------- - --- Configuration: 111011-1-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14576855743.06251 - --- Energy: 41.794008855435 - --- Workload: 609225000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 19 in the X datas point --------------- - --- Configuration: 111010-2-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13184350176.340683 - --- Energy: 43.78047104305274 - --- Workload: 577217000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 41 in the X datas point --------------- - --- Configuration: 111011-3-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 12470196231.00789 - --- Energy: 56.29375828423512 - --- Workload: 701994000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 21 in the X datas point --------------- - --- Configuration: 111111-2-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15148485454.424267 - --- Energy: 58.45814541687684 - --- Workload: 885553000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 118 in the X datas point --------------- - --- Configuration: 111111-2-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15007150907.40738 - --- Energy: 58.6922029582491 - --- Workload: 880803000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 27 in the X datas point --------------- - --- Configuration: 111011-2-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14204444570.706173 - --- Energy: 58.70580259207987 - --- Workload: 833883000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 198 in the X datas point --------------- - --- Configuration: 111111-2-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 15106812719.332037 - --- Energy: 58.7321270588738 - --- Workload: 887255000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 59 in the X datas point --------------- - --- Configuration: 111111-3-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13789280489.133356 - --- Energy: 67.49357382359369 - --- Workload: 930688000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 93 in the X datas point --------------- - --- Configuration: 111010-3-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 12785418485.925173 - --- Energy: 70.2667978545078 - --- Workload: 898390000000.0 --------------- --------------- ---- Median at position 4 in the list of neghbours, And at position 21 in the X datas point --------------- - --- Configuration: 111111-2-1 - --- Energy efficiency: 15148485454.424267 - --- Energy: 58.45814541687684 - --- Workload: 885553000000.0 --------------- ---- Comparing the median energy with the energy of that data point ---- The energy of the current configuration (58.45814541687684 mAh) it is NOT far from the median. ---- Median :58.45814541687684, the gap is : 10 ---- So No we don't romove this configuration '111011-2-1' - --- remove_aberrant_points: The value [0.0, 1, 1, 1, 0, 1, 1, 2.0, 1.0] is not an abberant point. - --- remove_aberrant_points: do we remove value [1.0, 1, 0, 1, 1, 0, 1, 2.0, 3.0] ---- Computing the list of the 10 first neighbours of '202202-2-3' -*** START computing ci exp matrix -X = [[0. 1. 0. ... 1. 1. 0.] - [0. 0. 1. ... 1. 0. 3.] - [0. 1. 1. ... 1. 0. 1.] - ... - [0. 1. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 1. 0.]] -*** END computing ci exp matrix, cached result [[[1. ] - [0.24659696] - [0.67032005] - ... - [0.18268352] - [0.18268352] - [0.54881164]] - - [[0.24659696] - [1. ] - [0.44932896] - ... - [0.27253179] - [0.27253179] - [0.24659696]] - - [[0.67032005] - [0.44932896] - [1. ] - ... - [0.22313016] - [0.18268352] - [0.54881164]] - - ... - - [[0.18268352] - [0.27253179] - [0.22313016] - ... - [1. ] - [0.67032005] - [0.22313016]] - - [[0.18268352] - [0.27253179] - [0.18268352] - ... - [0.67032005] - [1. ] - [0.22313016]] - - [[0.54881164] - [0.24659696] - [0.54881164] - ... - [0.22313016] - [0.22313016] - [1. ]]] ---- Ordered by distance, Printing the list of the 10 first neighbours of '202202-2-3' ---- Neighbour 0 in the list of neghbours, And at position 28 in the X datas point --------------- - --- Configuration: 202202-2-3 - --- Distance from that configuration: [1.] - --- Energy efficiency: 14288735332.61318 - --- Energy: 93.11184671772176 - --- Workload: 1330450000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 30 in the X datas point --------------- - --- Configuration: 202222-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15034451445.487333 - --- Energy: 92.69644842655524 - --- Workload: 1393640000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 713 in the X datas point --------------- - --- Configuration: 202002-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 12714024713.521238 - --- Energy: 97.24138614826803 - --- Workload: 1236330000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 9 in the X datas point --------------- - --- Configuration: 202222-3-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 15103367446.80594 - --- Energy: 84.49044180099274 - --- Workload: 1276090000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 10 in the X datas point --------------- - --- Configuration: 101101-2-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14193154641.516396 - --- Energy: 75.19043109374802 - --- Workload: 1067190000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 13 in the X datas point --------------- - --- Configuration: 202220-2-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13904280154.559978 - --- Energy: 77.17119209715501 - --- Workload: 1073010000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 51 in the X datas point --------------- - --- Configuration: 200222-2-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14594342940.789293 - --- Energy: 80.17631322756387 - --- Workload: 1170120000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 74 in the X datas point --------------- - --- Configuration: 222222-2-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 15872839508.132448 - --- Energy: 83.79533601234984 - --- Workload: 1330070000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 98 in the X datas point --------------- - --- Configuration: 222222-2-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14800343367.966137 - --- Energy: 102.719273058889 - --- Workload: 1520280000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 158 in the X datas point --------------- - --- Configuration: 222222-2-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 15824387279.72453 - --- Energy: 81.9077463484616 - --- Workload: 1296140000000.0 --------------- ---- Ordered by energy, Printing the list of the 10 first neighbours of '202202-2-3' ---- Neighbour 0 in the list of neghbours, And at position 10 in the X datas point --------------- - --- Configuration: 101101-2-2 - --- Distance from that configuration: [1.] - --- Energy efficiency: 14193154641.516396 - --- Energy: 75.19043109374802 - --- Workload: 1067190000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 13 in the X datas point --------------- - --- Configuration: 202220-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13904280154.559978 - --- Energy: 77.17119209715501 - --- Workload: 1073010000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 51 in the X datas point --------------- - --- Configuration: 200222-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14594342940.789293 - --- Energy: 80.17631322756387 - --- Workload: 1170120000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 158 in the X datas point --------------- - --- Configuration: 222222-2-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 15824387279.72453 - --- Energy: 81.9077463484616 - --- Workload: 1296140000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 74 in the X datas point --------------- - --- Configuration: 222222-2-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 15872839508.132448 - --- Energy: 83.79533601234984 - --- Workload: 1330070000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 9 in the X datas point --------------- - --- Configuration: 202222-3-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 15103367446.80594 - --- Energy: 84.49044180099274 - --- Workload: 1276090000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 30 in the X datas point --------------- - --- Configuration: 202222-2-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 15034451445.487333 - --- Energy: 92.69644842655524 - --- Workload: 1393640000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 28 in the X datas point --------------- - --- Configuration: 202202-2-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14288735332.61318 - --- Energy: 93.11184671772176 - --- Workload: 1330450000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 713 in the X datas point --------------- - --- Configuration: 202002-2-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 12714024713.521238 - --- Energy: 97.24138614826803 - --- Workload: 1236330000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 98 in the X datas point --------------- - --- Configuration: 222222-2-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14800343367.966137 - --- Energy: 102.719273058889 - --- Workload: 1520280000000.0 --------------- --------------- ---- Median at position 4 in the list of neghbours, And at position 74 in the X datas point --------------- - --- Configuration: 222222-2-3 - --- Energy efficiency: 15872839508.132448 - --- Energy: 83.79533601234984 - --- Workload: 1330070000000.0 --------------- ---- Comparing the median energy with the energy of that data point ---- The energy of the current configuration (83.79533601234984 mAh) it is NOT far from the median. ---- Median :83.79533601234984, the gap is : 10 ---- So No we don't romove this configuration '202202-2-3' - --- remove_aberrant_points: The value [1.0, 1, 0, 1, 1, 0, 1, 2.0, 3.0] is not an abberant point. - --- remove_aberrant_points: do we remove value [2.0, 1, 1, 1, 1, 0, 1, 1.0, 2.0] ---- Computing the list of the 10 first neighbours of '333303-1-2' -*** START computing ci exp matrix -X = [[0. 1. 0. ... 1. 1. 0.] - [0. 0. 1. ... 1. 0. 3.] - [0. 1. 1. ... 1. 0. 1.] - ... - [0. 1. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 1. 0.]] -*** END computing ci exp matrix, cached result [[[1. ] - [0.24659696] - [0.67032005] - ... - [0.18268352] - [0.18268352] - [0.54881164]] - - [[0.24659696] - [1. ] - [0.44932896] - ... - [0.27253179] - [0.27253179] - [0.24659696]] - - [[0.67032005] - [0.44932896] - [1. ] - ... - [0.22313016] - [0.18268352] - [0.54881164]] - - ... - - [[0.18268352] - [0.27253179] - [0.22313016] - ... - [1. ] - [0.67032005] - [0.22313016]] - - [[0.18268352] - [0.27253179] - [0.18268352] - ... - [0.67032005] - [1. ] - [0.22313016]] - - [[0.54881164] - [0.24659696] - [0.54881164] - ... - [0.22313016] - [0.22313016] - [1. ]]] ---- Ordered by distance, Printing the list of the 10 first neighbours of '333303-1-2' ---- Neighbour 0 in the list of neghbours, And at position 29 in the X datas point --------------- - --- Configuration: 333303-1-2 - --- Distance from that configuration: [1.] - --- Energy efficiency: 14395593796.65072 - --- Energy: 83.8645825370609 - --- Workload: 1207280000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 20 in the X datas point --------------- - --- Configuration: 333333-1-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14515768479.29906 - --- Energy: 91.83877298181203 - --- Workload: 1333110000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 121 in the X datas point --------------- - --- Configuration: 333300-1-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13361213732.655474 - --- Energy: 62.9526389384084 - --- Workload: 841124000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 195 in the X datas point --------------- - --- Configuration: 222202-1-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14933352448.024466 - --- Energy: 78.5356318543746 - --- Workload: 1172800000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 249 in the X datas point --------------- - --- Configuration: 333303-0-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13695515814.21211 - --- Energy: 75.8036384393518 - --- Workload: 1038170000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 252 in the X datas point --------------- - --- Configuration: 222202-1-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14598327031.722164 - --- Energy: 75.2161891555095 - --- Workload: 1098030000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 514 in the X datas point --------------- - --- Configuration: 330303-1-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13657246808.30142 - --- Energy: 82.00779235048205 - --- Workload: 1120000000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 715 in the X datas point --------------- - --- Configuration: 333303-2-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14664670316.214285 - --- Energy: 99.6674290491051 - --- Workload: 1461590000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 92 in the X datas point --------------- - --- Configuration: 333333-1-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 15052941194.179932 - --- Energy: 79.3851939063441 - --- Workload: 1194980000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 99 in the X datas point --------------- - --- Configuration: 333333-1-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14522261174.153862 - --- Energy: 91.8755525545871 - --- Workload: 1334240000000.0 --------------- ---- Ordered by energy, Printing the list of the 10 first neighbours of '333303-1-2' ---- Neighbour 0 in the list of neghbours, And at position 121 in the X datas point --------------- - --- Configuration: 333300-1-2 - --- Distance from that configuration: [1.] - --- Energy efficiency: 13361213732.655474 - --- Energy: 62.9526389384084 - --- Workload: 841124000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 252 in the X datas point --------------- - --- Configuration: 222202-1-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14598327031.722164 - --- Energy: 75.2161891555095 - --- Workload: 1098030000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 249 in the X datas point --------------- - --- Configuration: 333303-0-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13695515814.21211 - --- Energy: 75.8036384393518 - --- Workload: 1038170000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 195 in the X datas point --------------- - --- Configuration: 222202-1-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14933352448.024466 - --- Energy: 78.5356318543746 - --- Workload: 1172800000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 92 in the X datas point --------------- - --- Configuration: 333333-1-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15052941194.179932 - --- Energy: 79.3851939063441 - --- Workload: 1194980000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 514 in the X datas point --------------- - --- Configuration: 330303-1-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13657246808.30142 - --- Energy: 82.00779235048205 - --- Workload: 1120000000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 29 in the X datas point --------------- - --- Configuration: 333303-1-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14395593796.65072 - --- Energy: 83.8645825370609 - --- Workload: 1207280000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 20 in the X datas point --------------- - --- Configuration: 333333-1-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14515768479.29906 - --- Energy: 91.83877298181203 - --- Workload: 1333110000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 99 in the X datas point --------------- - --- Configuration: 333333-1-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14522261174.153862 - --- Energy: 91.8755525545871 - --- Workload: 1334240000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 715 in the X datas point --------------- - --- Configuration: 333303-2-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14664670316.214285 - --- Energy: 99.6674290491051 - --- Workload: 1461590000000.0 --------------- --------------- ---- Median at position 4 in the list of neghbours, And at position 92 in the X datas point --------------- - --- Configuration: 333333-1-1 - --- Energy efficiency: 15052941194.179932 - --- Energy: 79.3851939063441 - --- Workload: 1194980000000.0 --------------- ---- Comparing the median energy with the energy of that data point ---- The energy of the current configuration (79.3851939063441 mAh) it is NOT far from the median. ---- Median :79.3851939063441, the gap is : 10 ---- So No we don't romove this configuration '333303-1-2' - --- remove_aberrant_points: The value [2.0, 1, 1, 1, 1, 0, 1, 1.0, 2.0] is not an abberant point. - --- remove_aberrant_points: do we remove value [1.0, 1, 0, 1, 1, 1, 1, 2.0, 3.0] ---- Computing the list of the 10 first neighbours of '202222-2-3' -*** START computing ci exp matrix -X = [[0. 1. 0. ... 1. 1. 0.] - [0. 0. 1. ... 1. 0. 3.] - [0. 1. 1. ... 1. 0. 1.] - ... - [0. 1. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 1. 0.]] -*** END computing ci exp matrix, cached result [[[1. ] - [0.24659696] - [0.67032005] - ... - [0.18268352] - [0.18268352] - [0.54881164]] - - [[0.24659696] - [1. ] - [0.44932896] - ... - [0.27253179] - [0.27253179] - [0.24659696]] - - [[0.67032005] - [0.44932896] - [1. ] - ... - [0.22313016] - [0.18268352] - [0.54881164]] - - ... - - [[0.18268352] - [0.27253179] - [0.22313016] - ... - [1. ] - [0.67032005] - [0.22313016]] - - [[0.18268352] - [0.27253179] - [0.18268352] - ... - [0.67032005] - [1. ] - [0.22313016]] - - [[0.54881164] - [0.24659696] - [0.54881164] - ... - [0.22313016] - [0.22313016] - [1. ]]] ---- Ordered by distance, Printing the list of the 10 first neighbours of '202222-2-3' ---- Neighbour 0 in the list of neghbours, And at position 30 in the X datas point --------------- - --- Configuration: 202222-2-3 - --- Distance from that configuration: [1.] - --- Energy efficiency: 15034451445.487333 - --- Energy: 92.69644842655524 - --- Workload: 1393640000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 9 in the X datas point --------------- - --- Configuration: 202222-3-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15103367446.80594 - --- Energy: 84.49044180099274 - --- Workload: 1276090000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 13 in the X datas point --------------- - --- Configuration: 202220-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13904280154.559978 - --- Energy: 77.17119209715501 - --- Workload: 1073010000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 28 in the X datas point --------------- - --- Configuration: 202202-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14288735332.61318 - --- Energy: 93.11184671772176 - --- Workload: 1330450000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 51 in the X datas point --------------- - --- Configuration: 200222-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14594342940.789293 - --- Energy: 80.17631322756387 - --- Workload: 1170120000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 74 in the X datas point --------------- - --- Configuration: 222222-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15872839508.132448 - --- Energy: 83.79533601234984 - --- Workload: 1330070000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 98 in the X datas point --------------- - --- Configuration: 222222-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14800343367.966137 - --- Energy: 102.719273058889 - --- Workload: 1520280000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 158 in the X datas point --------------- - --- Configuration: 222222-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15824387279.72453 - --- Energy: 81.9077463484616 - --- Workload: 1296140000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 181 in the X datas point --------------- - --- Configuration: 202222-2-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15385988288.185717 - --- Energy: 91.4259968153942 - --- Workload: 1406680000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 406 in the X datas point --------------- - --- Configuration: 202222-1-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 10660117090.726126 - --- Energy: 17.65816139009 - --- Workload: 188238000000.0 --------------- ---- Ordered by energy, Printing the list of the 10 first neighbours of '202222-2-3' ---- Neighbour 0 in the list of neghbours, And at position 406 in the X datas point --------------- - --- Configuration: 202222-1-3 - --- Distance from that configuration: [1.] - --- Energy efficiency: 10660117090.726126 - --- Energy: 17.65816139009 - --- Workload: 188238000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 13 in the X datas point --------------- - --- Configuration: 202220-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13904280154.559978 - --- Energy: 77.17119209715501 - --- Workload: 1073010000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 51 in the X datas point --------------- - --- Configuration: 200222-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14594342940.789293 - --- Energy: 80.17631322756387 - --- Workload: 1170120000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 158 in the X datas point --------------- - --- Configuration: 222222-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15824387279.72453 - --- Energy: 81.9077463484616 - --- Workload: 1296140000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 74 in the X datas point --------------- - --- Configuration: 222222-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15872839508.132448 - --- Energy: 83.79533601234984 - --- Workload: 1330070000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 9 in the X datas point --------------- - --- Configuration: 202222-3-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15103367446.80594 - --- Energy: 84.49044180099274 - --- Workload: 1276090000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 181 in the X datas point --------------- - --- Configuration: 202222-2-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15385988288.185717 - --- Energy: 91.4259968153942 - --- Workload: 1406680000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 30 in the X datas point --------------- - --- Configuration: 202222-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15034451445.487333 - --- Energy: 92.69644842655524 - --- Workload: 1393640000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 28 in the X datas point --------------- - --- Configuration: 202202-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14288735332.61318 - --- Energy: 93.11184671772176 - --- Workload: 1330450000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 98 in the X datas point --------------- - --- Configuration: 222222-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14800343367.966137 - --- Energy: 102.719273058889 - --- Workload: 1520280000000.0 --------------- --------------- ---- Median at position 4 in the list of neghbours, And at position 74 in the X datas point --------------- - --- Configuration: 222222-2-3 - --- Energy efficiency: 15872839508.132448 - --- Energy: 83.79533601234984 - --- Workload: 1330070000000.0 --------------- ---- Comparing the median energy with the energy of that data point ---- The energy of the current configuration (83.79533601234984 mAh) it is NOT far from the median. ---- Median :83.79533601234984, the gap is : 10 ---- So No we don't romove this configuration '202222-2-3' - --- remove_aberrant_points: The value [1.0, 1, 0, 1, 1, 1, 1, 2.0, 3.0] is not an abberant point. - --- remove_aberrant_points: do we remove value [2.0, 1, 0, 0, 0, 1, 1, 3.0, 2.0] ---- Computing the list of the 10 first neighbours of '300033-3-2' -*** START computing ci exp matrix -X = [[0. 1. 0. ... 1. 1. 0.] - [0. 0. 1. ... 1. 0. 3.] - [0. 1. 1. ... 1. 0. 1.] - ... - [0. 1. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 1. 0.]] -*** END computing ci exp matrix, cached result [[[1. ] - [0.24659696] - [0.67032005] - ... - [0.18268352] - [0.18268352] - [0.54881164]] - - [[0.24659696] - [1. ] - [0.44932896] - ... - [0.27253179] - [0.27253179] - [0.24659696]] - - [[0.67032005] - [0.44932896] - [1. ] - ... - [0.22313016] - [0.18268352] - [0.54881164]] - - ... - - [[0.18268352] - [0.27253179] - [0.22313016] - ... - [1. ] - [0.67032005] - [0.22313016]] - - [[0.18268352] - [0.27253179] - [0.18268352] - ... - [0.67032005] - [1. ] - [0.22313016]] - - [[0.54881164] - [0.24659696] - [0.54881164] - ... - [0.22313016] - [0.22313016] - [1. ]]] ---- Ordered by distance, Printing the list of the 10 first neighbours of '300033-3-2' ---- Neighbour 0 in the list of neghbours, And at position 31 in the X datas point --------------- - --- Configuration: 300033-3-2 - --- Distance from that configuration: [1.] - --- Energy efficiency: 14177780865.38339 - --- Energy: 85.35681971478988 - --- Workload: 1210170000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 231 in the X datas point --------------- - --- Configuration: 300333-3-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13826764467.980669 - --- Energy: 100.311184339352 - --- Workload: 1386980000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 412 in the X datas point --------------- - --- Configuration: 300333-3-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14000308006.776148 - --- Energy: 97.0043167849163 - --- Workload: 1358090000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 76 in the X datas point --------------- - --- Configuration: 303033-3-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14925818681.154661 - --- Energy: 75.15771108741323 - --- Workload: 1121790000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 129 in the X datas point --------------- - --- Configuration: 303033-2-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14047528407.614323 - --- Energy: 99.1199512733933 - --- Workload: 1392390000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 201 in the X datas point --------------- - --- Configuration: 300033-2-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13490088157.726112 - --- Energy: 75.6622282738419 - --- Workload: 1020690000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 322 in the X datas point --------------- - --- Configuration: 303033-3-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13379358325.974688 - --- Energy: 87.10137841468074 - --- Workload: 1165360000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 343 in the X datas point --------------- - --- Configuration: 220022-3-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14662090139.59776 - --- Energy: 91.26660104513866 - --- Workload: 1338160000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 469 in the X datas point --------------- - --- Configuration: 330030-3-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13326563439.106268 - --- Energy: 79.44879111187178 - --- Workload: 1058780000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 499 in the X datas point --------------- - --- Configuration: 200222-3-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14770830563.8026 - --- Energy: 89.22173143973053 - --- Workload: 1317880000000.0 --------------- ---- Ordered by energy, Printing the list of the 10 first neighbours of '300033-3-2' ---- Neighbour 0 in the list of neghbours, And at position 76 in the X datas point --------------- - --- Configuration: 303033-3-3 - --- Distance from that configuration: [1.] - --- Energy efficiency: 14925818681.154661 - --- Energy: 75.15771108741323 - --- Workload: 1121790000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 201 in the X datas point --------------- - --- Configuration: 300033-2-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13490088157.726112 - --- Energy: 75.6622282738419 - --- Workload: 1020690000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 469 in the X datas point --------------- - --- Configuration: 330030-3-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13326563439.106268 - --- Energy: 79.44879111187178 - --- Workload: 1058780000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 31 in the X datas point --------------- - --- Configuration: 300033-3-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14177780865.38339 - --- Energy: 85.35681971478988 - --- Workload: 1210170000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 322 in the X datas point --------------- - --- Configuration: 303033-3-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13379358325.974688 - --- Energy: 87.10137841468074 - --- Workload: 1165360000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 499 in the X datas point --------------- - --- Configuration: 200222-3-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14770830563.8026 - --- Energy: 89.22173143973053 - --- Workload: 1317880000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 343 in the X datas point --------------- - --- Configuration: 220022-3-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14662090139.59776 - --- Energy: 91.26660104513866 - --- Workload: 1338160000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 412 in the X datas point --------------- - --- Configuration: 300333-3-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14000308006.776148 - --- Energy: 97.0043167849163 - --- Workload: 1358090000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 129 in the X datas point --------------- - --- Configuration: 303033-2-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14047528407.614323 - --- Energy: 99.1199512733933 - --- Workload: 1392390000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 231 in the X datas point --------------- - --- Configuration: 300333-3-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13826764467.980669 - --- Energy: 100.311184339352 - --- Workload: 1386980000000.0 --------------- --------------- ---- Median at position 4 in the list of neghbours, And at position 322 in the X datas point --------------- - --- Configuration: 303033-3-1 - --- Energy efficiency: 13379358325.974688 - --- Energy: 87.10137841468074 - --- Workload: 1165360000000.0 --------------- ---- Comparing the median energy with the energy of that data point ---- The energy of the current configuration (87.10137841468074 mAh) it is NOT far from the median. ---- Median :87.10137841468074, the gap is : 10 ---- So No we don't romove this configuration '300033-3-2' - --- remove_aberrant_points: The value [2.0, 1, 0, 0, 0, 1, 1, 3.0, 2.0] is not an abberant point. - --- remove_aberrant_points: do we remove value [2.0, 1, 1, 0, 1, 1, 1, 2.0, 2.0] ---- Computing the list of the 10 first neighbours of '330333-2-2' -*** START computing ci exp matrix -X = [[0. 1. 0. ... 1. 1. 0.] - [0. 0. 1. ... 1. 0. 3.] - [0. 1. 1. ... 1. 0. 1.] - ... - [0. 1. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 1. 0.]] -*** END computing ci exp matrix, cached result [[[1. ] - [0.24659696] - [0.67032005] - ... - [0.18268352] - [0.18268352] - [0.54881164]] - - [[0.24659696] - [1. ] - [0.44932896] - ... - [0.27253179] - [0.27253179] - [0.24659696]] - - [[0.67032005] - [0.44932896] - [1. ] - ... - [0.22313016] - [0.18268352] - [0.54881164]] - - ... - - [[0.18268352] - [0.27253179] - [0.22313016] - ... - [1. ] - [0.67032005] - [0.22313016]] - - [[0.18268352] - [0.27253179] - [0.18268352] - ... - [0.67032005] - [1. ] - [0.22313016]] - - [[0.54881164] - [0.24659696] - [0.54881164] - ... - [0.22313016] - [0.22313016] - [1. ]]] ---- Ordered by distance, Printing the list of the 10 first neighbours of '330333-2-2' ---- Neighbour 0 in the list of neghbours, And at position 32 in the X datas point --------------- - --- Configuration: 330333-2-2 - --- Distance from that configuration: [1.] - --- Energy efficiency: 15278348593.857187 - --- Energy: 89.99138924115384 - --- Workload: 1374920000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 382 in the X datas point --------------- - --- Configuration: 330333-2-2 - --- Distance from that configuration: [1.] - --- Energy efficiency: 15099786942.006248 - --- Energy: 97.0033907151468 - --- Workload: 1464730000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 117 in the X datas point --------------- - --- Configuration: 333333-2-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15222530563.035736 - --- Energy: 102.945501098208 - --- Workload: 1567090000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 267 in the X datas point --------------- - --- Configuration: 333333-2-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 9880837104.519495 - --- Energy: 25.3623210355619 - --- Workload: 250600000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 336 in the X datas point --------------- - --- Configuration: 030333-2-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14193940322.997305 - --- Energy: 98.08558334376599 - --- Workload: 1392220000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 652 in the X datas point --------------- - --- Configuration: 330333-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14885870034.445902 - --- Energy: 87.19607015727797 - --- Workload: 1297990000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 665 in the X datas point --------------- - --- Configuration: 030333-2-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14846663657.742832 - --- Energy: 77.43016666098337 - --- Workload: 1149580000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 8 in the X datas point --------------- - --- Configuration: 333333-3-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 15861711256.58063 - --- Energy: 85.51534231485796 - --- Workload: 1356420000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 17 in the X datas point --------------- - --- Configuration: 030333-2-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14498805298.443407 - --- Energy: 91.76824551852016 - --- Workload: 1330530000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 20 in the X datas point --------------- - --- Configuration: 333333-1-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14515768479.29906 - --- Energy: 91.83877298181203 - --- Workload: 1333110000000.0 --------------- ---- Ordered by energy, Printing the list of the 10 first neighbours of '330333-2-2' ---- Neighbour 0 in the list of neghbours, And at position 267 in the X datas point --------------- - --- Configuration: 333333-2-2 - --- Distance from that configuration: [1.] - --- Energy efficiency: 9880837104.519495 - --- Energy: 25.3623210355619 - --- Workload: 250600000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 665 in the X datas point --------------- - --- Configuration: 030333-2-2 - --- Distance from that configuration: [1.] - --- Energy efficiency: 14846663657.742832 - --- Energy: 77.43016666098337 - --- Workload: 1149580000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 8 in the X datas point --------------- - --- Configuration: 333333-3-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15861711256.58063 - --- Energy: 85.51534231485796 - --- Workload: 1356420000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 652 in the X datas point --------------- - --- Configuration: 330333-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14885870034.445902 - --- Energy: 87.19607015727797 - --- Workload: 1297990000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 32 in the X datas point --------------- - --- Configuration: 330333-2-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15278348593.857187 - --- Energy: 89.99138924115384 - --- Workload: 1374920000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 17 in the X datas point --------------- - --- Configuration: 030333-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14498805298.443407 - --- Energy: 91.76824551852016 - --- Workload: 1330530000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 20 in the X datas point --------------- - --- Configuration: 333333-1-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14515768479.29906 - --- Energy: 91.83877298181203 - --- Workload: 1333110000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 382 in the X datas point --------------- - --- Configuration: 330333-2-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 15099786942.006248 - --- Energy: 97.0033907151468 - --- Workload: 1464730000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 336 in the X datas point --------------- - --- Configuration: 030333-2-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14193940322.997305 - --- Energy: 98.08558334376599 - --- Workload: 1392220000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 117 in the X datas point --------------- - --- Configuration: 333333-2-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 15222530563.035736 - --- Energy: 102.945501098208 - --- Workload: 1567090000000.0 --------------- --------------- ---- Median at position 4 in the list of neghbours, And at position 32 in the X datas point --------------- - --- Configuration: 330333-2-2 - --- Energy efficiency: 15278348593.857187 - --- Energy: 89.99138924115384 - --- Workload: 1374920000000.0 --------------- ---- Comparing the median energy with the energy of that data point ---- The energy of the current configuration (89.99138924115384 mAh) it is NOT far from the median. ---- Median :89.99138924115384, the gap is : 10 ---- So No we don't romove this configuration '330333-2-2' - --- remove_aberrant_points: The value [2.0, 1, 1, 0, 1, 1, 1, 2.0, 2.0] is not an abberant point. - --- remove_aberrant_points: do we remove value [1.0, 1, 1, 0, 1, 1, 1, 0.0, 1.0] ---- Computing the list of the 10 first neighbours of '220222-0-1' -*** START computing ci exp matrix -X = [[0. 1. 0. ... 1. 1. 0.] - [0. 0. 1. ... 1. 0. 3.] - [0. 1. 1. ... 1. 0. 1.] - ... - [0. 1. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 1. 0.]] -*** END computing ci exp matrix, cached result [[[1. ] - [0.24659696] - [0.67032005] - ... - [0.18268352] - [0.18268352] - [0.54881164]] - - [[0.24659696] - [1. ] - [0.44932896] - ... - [0.27253179] - [0.27253179] - [0.24659696]] - - [[0.67032005] - [0.44932896] - [1. ] - ... - [0.22313016] - [0.18268352] - [0.54881164]] - - ... - - [[0.18268352] - [0.27253179] - [0.22313016] - ... - [1. ] - [0.67032005] - [0.22313016]] - - [[0.18268352] - [0.27253179] - [0.18268352] - ... - [0.67032005] - [1. ] - [0.22313016]] - - [[0.54881164] - [0.24659696] - [0.54881164] - ... - [0.22313016] - [0.22313016] - [1. ]]] ---- Ordered by distance, Printing the list of the 10 first neighbours of '220222-0-1' ---- Neighbour 0 in the list of neghbours, And at position 33 in the X datas point --------------- - --- Configuration: 220222-0-1 - --- Distance from that configuration: [1.] - --- Energy efficiency: 14874621812.74041 - --- Energy: 48.32825169162293 - --- Workload: 718865000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 2 in the X datas point --------------- - --- Configuration: 110111-0-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 11835117871.856445 - --- Energy: 36.734913097035495 - --- Workload: 434762000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 125 in the X datas point --------------- - --- Configuration: 222222-0-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15666712622.357025 - --- Energy: 52.1245882760953 - --- Workload: 816621000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 126 in the X datas point --------------- - --- Configuration: 330333-0-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13451509326.603992 - --- Energy: 65.8461101285994 - --- Workload: 885729000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 241 in the X datas point --------------- - --- Configuration: 220202-0-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14004896111.680643 - --- Energy: 43.9976841972795 - --- Workload: 616183000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 489 in the X datas point --------------- - --- Configuration: 222222-0-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15673416162.11328 - --- Energy: 52.24843908649111 - --- Workload: 818911000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 64 in the X datas point --------------- - --- Configuration: 220020-0-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 10312116840.40865 - --- Energy: 33.23255472087933 - --- Workload: 342698000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 69 in the X datas point --------------- - --- Configuration: 220220-0-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 6218480079.099067 - --- Energy: 26.274511449565598 - --- Workload: 163388000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 90 in the X datas point --------------- - --- Configuration: 110111-0-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 7765120631.149005 - --- Energy: 26.7121133566337 - --- Workload: 207423000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 150 in the X datas point --------------- - --- Configuration: 220202-1-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 15671205570.173307 - --- Energy: 50.3428670012474 - --- Workload: 788934000000.0 --------------- ---- Ordered by energy, Printing the list of the 10 first neighbours of '220222-0-1' ---- Neighbour 0 in the list of neghbours, And at position 69 in the X datas point --------------- - --- Configuration: 220220-0-0 - --- Distance from that configuration: [1.] - --- Energy efficiency: 6218480079.099067 - --- Energy: 26.274511449565598 - --- Workload: 163388000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 90 in the X datas point --------------- - --- Configuration: 110111-0-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 7765120631.149005 - --- Energy: 26.7121133566337 - --- Workload: 207423000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 64 in the X datas point --------------- - --- Configuration: 220020-0-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 10312116840.40865 - --- Energy: 33.23255472087933 - --- Workload: 342698000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 2 in the X datas point --------------- - --- Configuration: 110111-0-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 11835117871.856445 - --- Energy: 36.734913097035495 - --- Workload: 434762000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 241 in the X datas point --------------- - --- Configuration: 220202-0-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14004896111.680643 - --- Energy: 43.9976841972795 - --- Workload: 616183000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 33 in the X datas point --------------- - --- Configuration: 220222-0-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14874621812.74041 - --- Energy: 48.32825169162293 - --- Workload: 718865000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 150 in the X datas point --------------- - --- Configuration: 220202-1-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 15671205570.173307 - --- Energy: 50.3428670012474 - --- Workload: 788934000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 125 in the X datas point --------------- - --- Configuration: 222222-0-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 15666712622.357025 - --- Energy: 52.1245882760953 - --- Workload: 816621000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 489 in the X datas point --------------- - --- Configuration: 222222-0-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 15673416162.11328 - --- Energy: 52.24843908649111 - --- Workload: 818911000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 126 in the X datas point --------------- - --- Configuration: 330333-0-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13451509326.603992 - --- Energy: 65.8461101285994 - --- Workload: 885729000000.0 --------------- --------------- ---- Median at position 4 in the list of neghbours, And at position 241 in the X datas point --------------- - --- Configuration: 220202-0-1 - --- Energy efficiency: 14004896111.680643 - --- Energy: 43.9976841972795 - --- Workload: 616183000000.0 --------------- ---- Comparing the median energy with the energy of that data point ---- The energy of the current configuration (43.9976841972795 mAh) it is NOT far from the median. ---- Median :43.9976841972795, the gap is : 10 ---- So No we don't romove this configuration '220222-0-1' - --- remove_aberrant_points: The value [1.0, 1, 1, 0, 1, 1, 1, 0.0, 1.0] is not an abberant point. - --- remove_aberrant_points: do we remove value [2.0, 0, 1, 1, 1, 1, 1, 0.0, 3.0] ---- Computing the list of the 10 first neighbours of '033333-0-3' -*** START computing ci exp matrix -X = [[0. 1. 0. ... 1. 1. 0.] - [0. 0. 1. ... 1. 0. 3.] - [0. 1. 1. ... 1. 0. 1.] - ... - [0. 1. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 1. 0.]] -*** END computing ci exp matrix, cached result [[[1. ] - [0.24659696] - [0.67032005] - ... - [0.18268352] - [0.18268352] - [0.54881164]] - - [[0.24659696] - [1. ] - [0.44932896] - ... - [0.27253179] - [0.27253179] - [0.24659696]] - - [[0.67032005] - [0.44932896] - [1. ] - ... - [0.22313016] - [0.18268352] - [0.54881164]] - - ... - - [[0.18268352] - [0.27253179] - [0.22313016] - ... - [1. ] - [0.67032005] - [0.22313016]] - - [[0.18268352] - [0.27253179] - [0.18268352] - ... - [0.67032005] - [1. ] - [0.22313016]] - - [[0.54881164] - [0.24659696] - [0.54881164] - ... - [0.22313016] - [0.22313016] - [1. ]]] ---- Ordered by distance, Printing the list of the 10 first neighbours of '033333-0-3' ---- Neighbour 0 in the list of neghbours, And at position 34 in the X datas point --------------- - --- Configuration: 033333-0-3 - --- Distance from that configuration: [1.] - --- Energy efficiency: 13280265392.82361 - --- Energy: 80.89218696331669 - --- Workload: 1074270000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 75 in the X datas point --------------- - --- Configuration: 022222-0-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14095406166.176382 - --- Energy: 70.58820126566067 - --- Workload: 994970000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 105 in the X datas point --------------- - --- Configuration: 033333-0-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13446770287.478502 - --- Energy: 86.2801902841026 - --- Workload: 1160190000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 215 in the X datas point --------------- - --- Configuration: 333333-0-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13585369100.893103 - --- Energy: 89.0597439439495 - --- Workload: 1209910000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 338 in the X datas point --------------- - --- Configuration: 033333-0-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 12910472329.630178 - --- Energy: 89.67295919976871 - --- Workload: 1157720000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 497 in the X datas point --------------- - --- Configuration: 033333-1-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14463386659.839949 - --- Energy: 82.92589585237724 - --- Workload: 1199390000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 95 in the X datas point --------------- - --- Configuration: 303333-0-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13070067323.916784 - --- Energy: 83.5550372075793 - --- Workload: 1092070000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 99 in the X datas point --------------- - --- Configuration: 333333-1-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14522261174.153862 - --- Energy: 91.8755525545871 - --- Workload: 1334240000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 127 in the X datas point --------------- - --- Configuration: 033030-0-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 10395312961.292013 - --- Energy: 67.1483257685157 - --- Workload: 698028000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 137 in the X datas point --------------- - --- Configuration: 303333-0-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 12840398976.87701 - --- Energy: 86.4225033041374 - --- Workload: 1109700000000.0 --------------- ---- Ordered by energy, Printing the list of the 10 first neighbours of '033333-0-3' ---- Neighbour 0 in the list of neghbours, And at position 127 in the X datas point --------------- - --- Configuration: 033030-0-3 - --- Distance from that configuration: [1.] - --- Energy efficiency: 10395312961.292013 - --- Energy: 67.1483257685157 - --- Workload: 698028000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 75 in the X datas point --------------- - --- Configuration: 022222-0-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14095406166.176382 - --- Energy: 70.58820126566067 - --- Workload: 994970000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 34 in the X datas point --------------- - --- Configuration: 033333-0-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13280265392.82361 - --- Energy: 80.89218696331669 - --- Workload: 1074270000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 497 in the X datas point --------------- - --- Configuration: 033333-1-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14463386659.839949 - --- Energy: 82.92589585237724 - --- Workload: 1199390000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 95 in the X datas point --------------- - --- Configuration: 303333-0-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13070067323.916784 - --- Energy: 83.5550372075793 - --- Workload: 1092070000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 105 in the X datas point --------------- - --- Configuration: 033333-0-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13446770287.478502 - --- Energy: 86.2801902841026 - --- Workload: 1160190000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 137 in the X datas point --------------- - --- Configuration: 303333-0-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 12840398976.87701 - --- Energy: 86.4225033041374 - --- Workload: 1109700000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 215 in the X datas point --------------- - --- Configuration: 333333-0-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13585369100.893103 - --- Energy: 89.0597439439495 - --- Workload: 1209910000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 338 in the X datas point --------------- - --- Configuration: 033333-0-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 12910472329.630178 - --- Energy: 89.67295919976871 - --- Workload: 1157720000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 99 in the X datas point --------------- - --- Configuration: 333333-1-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14522261174.153862 - --- Energy: 91.8755525545871 - --- Workload: 1334240000000.0 --------------- --------------- ---- Median at position 4 in the list of neghbours, And at position 95 in the X datas point --------------- - --- Configuration: 303333-0-3 - --- Energy efficiency: 13070067323.916784 - --- Energy: 83.5550372075793 - --- Workload: 1092070000000.0 --------------- ---- Comparing the median energy with the energy of that data point ---- The energy of the current configuration (83.5550372075793 mAh) it is NOT far from the median. ---- Median :83.5550372075793, the gap is : 10 ---- So No we don't romove this configuration '033333-0-3' - --- remove_aberrant_points: The value [2.0, 0, 1, 1, 1, 1, 1, 0.0, 3.0] is not an abberant point. - --- remove_aberrant_points: do we remove value [0.0, 1, 1, 0, 1, 1, 0, 0.0, 3.0] ---- Computing the list of the 10 first neighbours of '110110-0-3' -*** START computing ci exp matrix -X = [[0. 1. 0. ... 1. 1. 0.] - [0. 0. 1. ... 1. 0. 3.] - [0. 1. 1. ... 1. 0. 1.] - ... - [0. 1. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 1. 0.]] -*** END computing ci exp matrix, cached result [[[1. ] - [0.24659696] - [0.67032005] - ... - [0.18268352] - [0.18268352] - [0.54881164]] - - [[0.24659696] - [1. ] - [0.44932896] - ... - [0.27253179] - [0.27253179] - [0.24659696]] - - [[0.67032005] - [0.44932896] - [1. ] - ... - [0.22313016] - [0.18268352] - [0.54881164]] - - ... - - [[0.18268352] - [0.27253179] - [0.22313016] - ... - [1. ] - [0.67032005] - [0.22313016]] - - [[0.18268352] - [0.27253179] - [0.18268352] - ... - [0.67032005] - [1. ] - [0.22313016]] - - [[0.54881164] - [0.24659696] - [0.54881164] - ... - [0.22313016] - [0.22313016] - [1. ]]] ---- Ordered by distance, Printing the list of the 10 first neighbours of '110110-0-3' ---- Neighbour 0 in the list of neghbours, And at position 35 in the X datas point --------------- - --- Configuration: 110110-0-3 - --- Distance from that configuration: [1.] - --- Energy efficiency: 11308622485.386433 - --- Energy: 64.13091227501518 - --- Workload: 725232000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 237 in the X datas point --------------- - --- Configuration: 110010-0-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 10831501906.88591 - --- Energy: 62.4324044343125 - --- Workload: 676237000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 22 in the X datas point --------------- - --- Configuration: 222220-0-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 11563514337.02325 - --- Energy: 67.53882894703122 - --- Workload: 780986000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 120 in the X datas point --------------- - --- Configuration: 100110-0-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 11691120593.908926 - --- Energy: 51.630790443296 - --- Workload: 603622000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 123 in the X datas point --------------- - --- Configuration: 010110-0-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 11607229911.367193 - --- Energy: 52.6902862777189 - --- Workload: 611588000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 143 in the X datas point --------------- - --- Configuration: 220020-0-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 10684388505.734846 - --- Energy: 63.3690752564047 - --- Workload: 677060000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 200 in the X datas point --------------- - --- Configuration: 101110-0-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 10569718390.992908 - --- Energy: 73.6624240556838 - --- Workload: 778591000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 216 in the X datas point --------------- - --- Configuration: 110100-1-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 11216131488.952671 - --- Energy: 77.6226342959476 - --- Workload: 870626000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 352 in the X datas point --------------- - --- Configuration: 222220-0-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 11831169215.2977 - --- Energy: 61.61278385319 - --- Workload: 728951000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 482 in the X datas point --------------- - --- Configuration: 220222-0-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13826458587.682562 - --- Energy: 73.62693555372604 - --- Workload: 1018000000000.0 --------------- ---- Ordered by energy, Printing the list of the 10 first neighbours of '110110-0-3' ---- Neighbour 0 in the list of neghbours, And at position 120 in the X datas point --------------- - --- Configuration: 100110-0-2 - --- Distance from that configuration: [1.] - --- Energy efficiency: 11691120593.908926 - --- Energy: 51.630790443296 - --- Workload: 603622000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 123 in the X datas point --------------- - --- Configuration: 010110-0-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 11607229911.367193 - --- Energy: 52.6902862777189 - --- Workload: 611588000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 352 in the X datas point --------------- - --- Configuration: 222220-0-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 11831169215.2977 - --- Energy: 61.61278385319 - --- Workload: 728951000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 237 in the X datas point --------------- - --- Configuration: 110010-0-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 10831501906.88591 - --- Energy: 62.4324044343125 - --- Workload: 676237000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 143 in the X datas point --------------- - --- Configuration: 220020-0-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 10684388505.734846 - --- Energy: 63.3690752564047 - --- Workload: 677060000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 35 in the X datas point --------------- - --- Configuration: 110110-0-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 11308622485.386433 - --- Energy: 64.13091227501518 - --- Workload: 725232000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 22 in the X datas point --------------- - --- Configuration: 222220-0-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 11563514337.02325 - --- Energy: 67.53882894703122 - --- Workload: 780986000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 482 in the X datas point --------------- - --- Configuration: 220222-0-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13826458587.682562 - --- Energy: 73.62693555372604 - --- Workload: 1018000000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 200 in the X datas point --------------- - --- Configuration: 101110-0-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 10569718390.992908 - --- Energy: 73.6624240556838 - --- Workload: 778591000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 216 in the X datas point --------------- - --- Configuration: 110100-1-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 11216131488.952671 - --- Energy: 77.6226342959476 - --- Workload: 870626000000.0 --------------- --------------- ---- Median at position 4 in the list of neghbours, And at position 143 in the X datas point --------------- - --- Configuration: 220020-0-3 - --- Energy efficiency: 10684388505.734846 - --- Energy: 63.3690752564047 - --- Workload: 677060000000.0 --------------- ---- Comparing the median energy with the energy of that data point ---- The energy of the current configuration (63.3690752564047 mAh) it is NOT far from the median. ---- Median :63.3690752564047, the gap is : 10 ---- So No we don't romove this configuration '110110-0-3' - --- remove_aberrant_points: The value [0.0, 1, 1, 0, 1, 1, 0, 0.0, 3.0] is not an abberant point. - --- remove_aberrant_points: do we remove value [0.0, 1, 1, 0, 0, 0, 1, 0.0, 2.0] ---- Computing the list of the 10 first neighbours of '110001-0-2' -*** START computing ci exp matrix -X = [[0. 1. 0. ... 1. 1. 0.] - [0. 0. 1. ... 1. 0. 3.] - [0. 1. 1. ... 1. 0. 1.] - ... - [0. 1. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 1. 0.]] -*** END computing ci exp matrix, cached result [[[1. ] - [0.24659696] - [0.67032005] - ... - [0.18268352] - [0.18268352] - [0.54881164]] - - [[0.24659696] - [1. ] - [0.44932896] - ... - [0.27253179] - [0.27253179] - [0.24659696]] - - [[0.67032005] - [0.44932896] - [1. ] - ... - [0.22313016] - [0.18268352] - [0.54881164]] - - ... - - [[0.18268352] - [0.27253179] - [0.22313016] - ... - [1. ] - [0.67032005] - [0.22313016]] - - [[0.18268352] - [0.27253179] - [0.18268352] - ... - [0.67032005] - [1. ] - [0.22313016]] - - [[0.54881164] - [0.24659696] - [0.54881164] - ... - [0.22313016] - [0.22313016] - [1. ]]] ---- Ordered by distance, Printing the list of the 10 first neighbours of '110001-0-2' ---- Neighbour 0 in the list of neghbours, And at position 36 in the X datas point --------------- - --- Configuration: 110001-0-2 - --- Distance from that configuration: [1.] - --- Energy efficiency: 11533320339.125751 - --- Energy: 52.516287756608044 - --- Workload: 605687000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 254 in the X datas point --------------- - --- Configuration: 110011-0-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 11783642889.632044 - --- Energy: 56.004272107212 - --- Workload: 659934000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 678 in the X datas point --------------- - --- Configuration: 110001-1-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 12657170413.611015 - --- Energy: 62.61500040774629 - --- Workload: 792529000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 157 in the X datas point --------------- - --- Configuration: 100000-0-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 10075333266.836134 - --- Energy: 50.7096930689716 - --- Workload: 510917000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 177 in the X datas point --------------- - --- Configuration: 222002-0-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13620192752.96784 - --- Energy: 65.1406964237598 - --- Workload: 887229000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 502 in the X datas point --------------- - --- Configuration: 111001-1-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13236319932.441824 - --- Energy: 63.39311214039606 - --- Workload: 839092000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 558 in the X datas point --------------- - --- Configuration: 110000-1-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 12516412145.425688 - --- Energy: 59.318332001781286 - --- Workload: 742453000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 1 in the X datas point --------------- - --- Configuration: 011001-0-3 - --- Distance from that configuration: [0.74081822] - --- Energy efficiency: 11271402985.343796 - --- Energy: 64.71129799002061 - --- Workload: 729387000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 2 in the X datas point --------------- - --- Configuration: 110111-0-1 - --- Distance from that configuration: [0.74081822] - --- Energy efficiency: 11835117871.856445 - --- Energy: 36.734913097035495 - --- Workload: 434762000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 66 in the X datas point --------------- - --- Configuration: 101101-0-2 - --- Distance from that configuration: [0.74081822] - --- Energy efficiency: 11969296360.974827 - --- Energy: 55.14950525765903 - --- Workload: 660101000000.0 --------------- ---- Ordered by energy, Printing the list of the 10 first neighbours of '110001-0-2' ---- Neighbour 0 in the list of neghbours, And at position 2 in the X datas point --------------- - --- Configuration: 110111-0-1 - --- Distance from that configuration: [1.] - --- Energy efficiency: 11835117871.856445 - --- Energy: 36.734913097035495 - --- Workload: 434762000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 157 in the X datas point --------------- - --- Configuration: 100000-0-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 10075333266.836134 - --- Energy: 50.7096930689716 - --- Workload: 510917000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 36 in the X datas point --------------- - --- Configuration: 110001-0-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 11533320339.125751 - --- Energy: 52.516287756608044 - --- Workload: 605687000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 66 in the X datas point --------------- - --- Configuration: 101101-0-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 11969296360.974827 - --- Energy: 55.14950525765903 - --- Workload: 660101000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 254 in the X datas point --------------- - --- Configuration: 110011-0-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 11783642889.632044 - --- Energy: 56.004272107212 - --- Workload: 659934000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 558 in the X datas point --------------- - --- Configuration: 110000-1-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 12516412145.425688 - --- Energy: 59.318332001781286 - --- Workload: 742453000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 678 in the X datas point --------------- - --- Configuration: 110001-1-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 12657170413.611015 - --- Energy: 62.61500040774629 - --- Workload: 792529000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 502 in the X datas point --------------- - --- Configuration: 111001-1-2 - --- Distance from that configuration: [0.74081822] - --- Energy efficiency: 13236319932.441824 - --- Energy: 63.39311214039606 - --- Workload: 839092000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 1 in the X datas point --------------- - --- Configuration: 011001-0-3 - --- Distance from that configuration: [0.74081822] - --- Energy efficiency: 11271402985.343796 - --- Energy: 64.71129799002061 - --- Workload: 729387000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 177 in the X datas point --------------- - --- Configuration: 222002-0-2 - --- Distance from that configuration: [0.74081822] - --- Energy efficiency: 13620192752.96784 - --- Energy: 65.1406964237598 - --- Workload: 887229000000.0 --------------- --------------- ---- Median at position 4 in the list of neghbours, And at position 254 in the X datas point --------------- - --- Configuration: 110011-0-2 - --- Energy efficiency: 11783642889.632044 - --- Energy: 56.004272107212 - --- Workload: 659934000000.0 --------------- ---- Comparing the median energy with the energy of that data point ---- The energy of the current configuration (56.004272107212 mAh) it is NOT far from the median. ---- Median :56.004272107212, the gap is : 10 ---- So No we don't romove this configuration '110001-0-2' - --- remove_aberrant_points: The value [0.0, 1, 1, 0, 0, 0, 1, 0.0, 2.0] is not an abberant point. - --- remove_aberrant_points: do we remove value [1.0, 1, 1, 1, 0, 1, 1, 2.0, 3.0] ---- Computing the list of the 10 first neighbours of '222022-2-3' -*** START computing ci exp matrix -X = [[0. 1. 0. ... 1. 1. 0.] - [0. 0. 1. ... 1. 0. 3.] - [0. 1. 1. ... 1. 0. 1.] - ... - [0. 1. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 1. 0.]] -*** END computing ci exp matrix, cached result [[[1. ] - [0.24659696] - [0.67032005] - ... - [0.18268352] - [0.18268352] - [0.54881164]] - - [[0.24659696] - [1. ] - [0.44932896] - ... - [0.27253179] - [0.27253179] - [0.24659696]] - - [[0.67032005] - [0.44932896] - [1. ] - ... - [0.22313016] - [0.18268352] - [0.54881164]] - - ... - - [[0.18268352] - [0.27253179] - [0.22313016] - ... - [1. ] - [0.67032005] - [0.22313016]] - - [[0.18268352] - [0.27253179] - [0.18268352] - ... - [0.67032005] - [1. ] - [0.22313016]] - - [[0.54881164] - [0.24659696] - [0.54881164] - ... - [0.22313016] - [0.22313016] - [1. ]]] ---- Ordered by distance, Printing the list of the 10 first neighbours of '222022-2-3' ---- Neighbour 0 in the list of neghbours, And at position 37 in the X datas point --------------- - --- Configuration: 222022-2-3 - --- Distance from that configuration: [1.] - --- Energy efficiency: 14655579232.458004 - --- Energy: 98.33180383203538 - --- Workload: 1441110000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 357 in the X datas point --------------- - --- Configuration: 222022-2-3 - --- Distance from that configuration: [1.] - --- Energy efficiency: 15274754649.253447 - --- Energy: 87.9883366652468 - --- Workload: 1344000000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 48 in the X datas point --------------- - --- Configuration: 111011-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14334040479.330315 - --- Energy: 71.21791539618593 - --- Workload: 1020840000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 74 in the X datas point --------------- - --- Configuration: 222222-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15872839508.132448 - --- Energy: 83.79533601234984 - --- Workload: 1330070000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 98 in the X datas point --------------- - --- Configuration: 222222-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14800343367.966137 - --- Energy: 102.719273058889 - --- Workload: 1520280000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 158 in the X datas point --------------- - --- Configuration: 222222-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15824387279.72453 - --- Energy: 81.9077463484616 - --- Workload: 1296140000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 179 in the X datas point --------------- - --- Configuration: 222022-3-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14657190304.561756 - --- Energy: 95.6220428328611 - --- Workload: 1401550000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 268 in the X datas point --------------- - --- Configuration: 222002-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 10402709697.822088 - --- Energy: 18.1188341516786 - --- Workload: 188485000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 269 in the X datas point --------------- - --- Configuration: 222022-1-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 10478138412.017168 - --- Energy: 17.9776183946517 - --- Workload: 188372000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 355 in the X datas point --------------- - --- Configuration: 333033-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15017968999.908392 - --- Energy: 80.1899268231783 - --- Workload: 1204290000000.0 --------------- ---- Ordered by energy, Printing the list of the 10 first neighbours of '222022-2-3' ---- Neighbour 0 in the list of neghbours, And at position 269 in the X datas point --------------- - --- Configuration: 222022-1-3 - --- Distance from that configuration: [1.] - --- Energy efficiency: 10478138412.017168 - --- Energy: 17.9776183946517 - --- Workload: 188372000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 268 in the X datas point --------------- - --- Configuration: 222002-2-3 - --- Distance from that configuration: [1.] - --- Energy efficiency: 10402709697.822088 - --- Energy: 18.1188341516786 - --- Workload: 188485000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 48 in the X datas point --------------- - --- Configuration: 111011-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14334040479.330315 - --- Energy: 71.21791539618593 - --- Workload: 1020840000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 355 in the X datas point --------------- - --- Configuration: 333033-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15017968999.908392 - --- Energy: 80.1899268231783 - --- Workload: 1204290000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 158 in the X datas point --------------- - --- Configuration: 222222-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15824387279.72453 - --- Energy: 81.9077463484616 - --- Workload: 1296140000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 74 in the X datas point --------------- - --- Configuration: 222222-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15872839508.132448 - --- Energy: 83.79533601234984 - --- Workload: 1330070000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 357 in the X datas point --------------- - --- Configuration: 222022-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15274754649.253447 - --- Energy: 87.9883366652468 - --- Workload: 1344000000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 179 in the X datas point --------------- - --- Configuration: 222022-3-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14657190304.561756 - --- Energy: 95.6220428328611 - --- Workload: 1401550000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 37 in the X datas point --------------- - --- Configuration: 222022-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14655579232.458004 - --- Energy: 98.33180383203538 - --- Workload: 1441110000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 98 in the X datas point --------------- - --- Configuration: 222222-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14800343367.966137 - --- Energy: 102.719273058889 - --- Workload: 1520280000000.0 --------------- --------------- ---- Median at position 4 in the list of neghbours, And at position 158 in the X datas point --------------- - --- Configuration: 222222-2-3 - --- Energy efficiency: 15824387279.72453 - --- Energy: 81.9077463484616 - --- Workload: 1296140000000.0 --------------- ---- Comparing the median energy with the energy of that data point ---- The energy of the current configuration (98.33180383203538 mAh) is far from the median. ---- Median :81.9077463484616, the gap is : 10 ---- So yes we remove this configuration '222022-2-3' ---- remove_aberrant_points: The value [1.0, 1, 1, 1, 0, 1, 1, 2.0, 3.0] is an abberant point. we don't add it - --- remove_aberrant_points: do we remove value [0.0, 1, 1, 1, 1, 0, 1, 1.0, 1.0] ---- Computing the list of the 10 first neighbours of '111101-1-1' -*** START computing ci exp matrix -X = [[0. 1. 0. ... 1. 1. 0.] - [0. 0. 1. ... 1. 0. 3.] - [0. 1. 1. ... 1. 0. 1.] - ... - [0. 1. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 1. 0.]] -*** END computing ci exp matrix, cached result [[[1. ] - [0.24659696] - [0.67032005] - ... - [0.18268352] - [0.18268352] - [0.54881164]] - - [[0.24659696] - [1. ] - [0.44932896] - ... - [0.27253179] - [0.27253179] - [0.24659696]] - - [[0.67032005] - [0.44932896] - [1. ] - ... - [0.22313016] - [0.18268352] - [0.54881164]] - - ... - - [[0.18268352] - [0.27253179] - [0.22313016] - ... - [1. ] - [0.67032005] - [0.22313016]] - - [[0.18268352] - [0.27253179] - [0.18268352] - ... - [0.67032005] - [1. ] - [0.22313016]] - - [[0.54881164] - [0.24659696] - [0.54881164] - ... - [0.22313016] - [0.22313016] - [1. ]]] ---- Ordered by distance, Printing the list of the 10 first neighbours of '111101-1-1' ---- Neighbour 0 in the list of neghbours, And at position 38 in the X datas point --------------- - --- Configuration: 111101-1-1 - --- Distance from that configuration: [1.] - --- Energy efficiency: 14823423380.68923 - --- Energy: 41.43583708148781 - --- Workload: 614221000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 146 in the X datas point --------------- - --- Configuration: 111101-1-1 - --- Distance from that configuration: [1.] - --- Energy efficiency: 14639637991.031757 - --- Energy: 41.1716606409971 - --- Workload: 602738000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 341 in the X datas point --------------- - --- Configuration: 111111-1-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 16077609838.211012 - --- Energy: 40.36593190681932 - --- Workload: 648988000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 490 in the X datas point --------------- - --- Configuration: 111111-1-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15929324771.852247 - --- Energy: 40.838573735993684 - --- Workload: 650531000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 4 in the X datas point --------------- - --- Configuration: 111101-0-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 7744553642.650806 - --- Energy: 26.767238609212782 - --- Workload: 207301000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 21 in the X datas point --------------- - --- Configuration: 111111-2-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 15148485454.424267 - --- Energy: 58.45814541687684 - --- Workload: 885553000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 54 in the X datas point --------------- - --- Configuration: 110101-1-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 10499448253.994251 - --- Energy: 32.51905730105663 - --- Workload: 341432000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 65 in the X datas point --------------- - --- Configuration: 111111-1-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14097711236.580742 - --- Energy: 65.20383205963783 - --- Workload: 919225000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 113 in the X datas point --------------- - --- Configuration: 222202-2-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 16215287124.089106 - --- Energy: 70.0487654332769 - --- Workload: 1135860000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 118 in the X datas point --------------- - --- Configuration: 111111-2-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 15007150907.40738 - --- Energy: 58.6922029582491 - --- Workload: 880803000000.0 --------------- ---- Ordered by energy, Printing the list of the 10 first neighbours of '111101-1-1' ---- Neighbour 0 in the list of neghbours, And at position 4 in the X datas point --------------- - --- Configuration: 111101-0-0 - --- Distance from that configuration: [1.] - --- Energy efficiency: 7744553642.650806 - --- Energy: 26.767238609212782 - --- Workload: 207301000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 54 in the X datas point --------------- - --- Configuration: 110101-1-0 - --- Distance from that configuration: [1.] - --- Energy efficiency: 10499448253.994251 - --- Energy: 32.51905730105663 - --- Workload: 341432000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 341 in the X datas point --------------- - --- Configuration: 111111-1-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 16077609838.211012 - --- Energy: 40.36593190681932 - --- Workload: 648988000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 490 in the X datas point --------------- - --- Configuration: 111111-1-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15929324771.852247 - --- Energy: 40.838573735993684 - --- Workload: 650531000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 146 in the X datas point --------------- - --- Configuration: 111101-1-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14639637991.031757 - --- Energy: 41.1716606409971 - --- Workload: 602738000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 38 in the X datas point --------------- - --- Configuration: 111101-1-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14823423380.68923 - --- Energy: 41.43583708148781 - --- Workload: 614221000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 21 in the X datas point --------------- - --- Configuration: 111111-2-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 15148485454.424267 - --- Energy: 58.45814541687684 - --- Workload: 885553000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 118 in the X datas point --------------- - --- Configuration: 111111-2-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 15007150907.40738 - --- Energy: 58.6922029582491 - --- Workload: 880803000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 65 in the X datas point --------------- - --- Configuration: 111111-1-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14097711236.580742 - --- Energy: 65.20383205963783 - --- Workload: 919225000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 113 in the X datas point --------------- - --- Configuration: 222202-2-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 16215287124.089106 - --- Energy: 70.0487654332769 - --- Workload: 1135860000000.0 --------------- --------------- ---- Median at position 4 in the list of neghbours, And at position 146 in the X datas point --------------- - --- Configuration: 111101-1-1 - --- Energy efficiency: 14639637991.031757 - --- Energy: 41.1716606409971 - --- Workload: 602738000000.0 --------------- ---- Comparing the median energy with the energy of that data point ---- The energy of the current configuration (41.1716606409971 mAh) it is NOT far from the median. ---- Median :41.1716606409971, the gap is : 10 ---- So No we don't romove this configuration '111101-1-1' - --- remove_aberrant_points: The value [0.0, 1, 1, 1, 1, 0, 1, 1.0, 1.0] is not an abberant point. - --- remove_aberrant_points: do we remove value [1.0, 0, 1, 1, 0, 1, 1, 1.0, 3.0] ---- Computing the list of the 10 first neighbours of '022022-1-3' -*** START computing ci exp matrix -X = [[0. 1. 0. ... 1. 1. 0.] - [0. 0. 1. ... 1. 0. 3.] - [0. 1. 1. ... 1. 0. 1.] - ... - [0. 1. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 1. 0.]] -*** END computing ci exp matrix, cached result [[[1. ] - [0.24659696] - [0.67032005] - ... - [0.18268352] - [0.18268352] - [0.54881164]] - - [[0.24659696] - [1. ] - [0.44932896] - ... - [0.27253179] - [0.27253179] - [0.24659696]] - - [[0.67032005] - [0.44932896] - [1. ] - ... - [0.22313016] - [0.18268352] - [0.54881164]] - - ... - - [[0.18268352] - [0.27253179] - [0.22313016] - ... - [1. ] - [0.67032005] - [0.22313016]] - - [[0.18268352] - [0.27253179] - [0.18268352] - ... - [0.67032005] - [1. ] - [0.22313016]] - - [[0.54881164] - [0.24659696] - [0.54881164] - ... - [0.22313016] - [0.22313016] - [1. ]]] ---- Ordered by distance, Printing the list of the 10 first neighbours of '022022-1-3' ---- Neighbour 0 in the list of neghbours, And at position 39 in the X datas point --------------- - --- Configuration: 022022-1-3 - --- Distance from that configuration: [1.] - --- Energy efficiency: 12977423176.899149 - --- Energy: 86.69594291794053 - --- Workload: 1125090000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 535 in the X datas point --------------- - --- Configuration: 022022-1-3 - --- Distance from that configuration: [1.] - --- Energy efficiency: 13609237950.72095 - --- Energy: 81.63493485553877 - --- Workload: 1110990000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 269 in the X datas point --------------- - --- Configuration: 222022-1-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 10478138412.017168 - --- Energy: 17.9776183946517 - --- Workload: 188372000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 491 in the X datas point --------------- - --- Configuration: 033033-1-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13084073019.59471 - --- Energy: 87.73797792788814 - --- Workload: 1147970000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 640 in the X datas point --------------- - --- Configuration: 222022-1-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14620310535.395771 - --- Energy: 81.50438397997827 - --- Workload: 1191620000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 37 in the X datas point --------------- - --- Configuration: 222022-2-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14655579232.458004 - --- Energy: 98.33180383203538 - --- Workload: 1441110000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 55 in the X datas point --------------- - --- Configuration: 011010-1-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 12057461036.314661 - --- Energy: 68.32437278660214 - --- Workload: 823818000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 75 in the X datas point --------------- - --- Configuration: 022222-0-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14095406166.176382 - --- Energy: 70.58820126566067 - --- Workload: 994970000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 94 in the X datas point --------------- - --- Configuration: 111011-1-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 11902466429.093437 - --- Energy: 81.3667303591789 - --- Workload: 968465000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 142 in the X datas point --------------- - --- Configuration: 222022-0-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13320350431.77916 - --- Energy: 78.8740772526803 - --- Workload: 1050630000000.0 --------------- ---- Ordered by energy, Printing the list of the 10 first neighbours of '022022-1-3' ---- Neighbour 0 in the list of neghbours, And at position 269 in the X datas point --------------- - --- Configuration: 222022-1-3 - --- Distance from that configuration: [1.] - --- Energy efficiency: 10478138412.017168 - --- Energy: 17.9776183946517 - --- Workload: 188372000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 55 in the X datas point --------------- - --- Configuration: 011010-1-3 - --- Distance from that configuration: [1.] - --- Energy efficiency: 12057461036.314661 - --- Energy: 68.32437278660214 - --- Workload: 823818000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 75 in the X datas point --------------- - --- Configuration: 022222-0-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14095406166.176382 - --- Energy: 70.58820126566067 - --- Workload: 994970000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 142 in the X datas point --------------- - --- Configuration: 222022-0-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13320350431.77916 - --- Energy: 78.8740772526803 - --- Workload: 1050630000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 94 in the X datas point --------------- - --- Configuration: 111011-1-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 11902466429.093437 - --- Energy: 81.3667303591789 - --- Workload: 968465000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 640 in the X datas point --------------- - --- Configuration: 222022-1-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14620310535.395771 - --- Energy: 81.50438397997827 - --- Workload: 1191620000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 535 in the X datas point --------------- - --- Configuration: 022022-1-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13609237950.72095 - --- Energy: 81.63493485553877 - --- Workload: 1110990000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 39 in the X datas point --------------- - --- Configuration: 022022-1-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 12977423176.899149 - --- Energy: 86.69594291794053 - --- Workload: 1125090000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 491 in the X datas point --------------- - --- Configuration: 033033-1-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13084073019.59471 - --- Energy: 87.73797792788814 - --- Workload: 1147970000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 37 in the X datas point --------------- - --- Configuration: 222022-2-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14655579232.458004 - --- Energy: 98.33180383203538 - --- Workload: 1441110000000.0 --------------- --------------- ---- Median at position 4 in the list of neghbours, And at position 94 in the X datas point --------------- - --- Configuration: 111011-1-3 - --- Energy efficiency: 11902466429.093437 - --- Energy: 81.3667303591789 - --- Workload: 968465000000.0 --------------- ---- Comparing the median energy with the energy of that data point ---- The energy of the current configuration (81.3667303591789 mAh) it is NOT far from the median. ---- Median :81.3667303591789, the gap is : 10 ---- So No we don't romove this configuration '022022-1-3' - --- remove_aberrant_points: The value [1.0, 0, 1, 1, 0, 1, 1, 1.0, 3.0] is not an abberant point. - --- remove_aberrant_points: do we remove value [0.0, 0, 0, 0, 0, 1, 1, 1.0, 1.0] ---- Computing the list of the 10 first neighbours of '000011-1-1' -*** START computing ci exp matrix -X = [[0. 1. 0. ... 1. 1. 0.] - [0. 0. 1. ... 1. 0. 3.] - [0. 1. 1. ... 1. 0. 1.] - ... - [0. 1. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 1. 0.]] -*** END computing ci exp matrix, cached result [[[1. ] - [0.24659696] - [0.67032005] - ... - [0.18268352] - [0.18268352] - [0.54881164]] - - [[0.24659696] - [1. ] - [0.44932896] - ... - [0.27253179] - [0.27253179] - [0.24659696]] - - [[0.67032005] - [0.44932896] - [1. ] - ... - [0.22313016] - [0.18268352] - [0.54881164]] - - ... - - [[0.18268352] - [0.27253179] - [0.22313016] - ... - [1. ] - [0.67032005] - [0.22313016]] - - [[0.18268352] - [0.27253179] - [0.18268352] - ... - [0.67032005] - [1. ] - [0.22313016]] - - [[0.54881164] - [0.24659696] - [0.54881164] - ... - [0.22313016] - [0.22313016] - [1. ]]] ---- Ordered by distance, Printing the list of the 10 first neighbours of '000011-1-1' ---- Neighbour 0 in the list of neghbours, And at position 40 in the X datas point --------------- - --- Configuration: 000011-1-1 - --- Distance from that configuration: [1.] - --- Energy efficiency: 11067652130.41236 - --- Energy: 41.81970183069355 - --- Workload: 462846000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 297 in the X datas point --------------- - --- Configuration: 000000-1-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 12798179535.467672 - --- Energy: 35.6832 - --- Workload: 456680000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 337 in the X datas point --------------- - --- Configuration: 001011-1-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 9632519385.445263 - --- Energy: 30.734807722364668 - --- Workload: 296054000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 433 in the X datas point --------------- - --- Configuration: 010111-1-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13352311418.629679 - --- Energy: 42.04621333129826 - --- Workload: 561414000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 435 in the X datas point --------------- - --- Configuration: 010010-1-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 12144942603.001259 - --- Energy: 38.33628258038769 - --- Workload: 465592000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 533 in the X datas point --------------- - --- Configuration: 000110-1-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 12859238913.085691 - --- Energy: 36.48721262882221 - --- Workload: 469198000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 585 in the X datas point --------------- - --- Configuration: 010011-1-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 9783204195.037958 - --- Energy: 30.276377856940353 - --- Workload: 296200000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 643 in the X datas point --------------- - --- Configuration: 100001-1-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 12431780603.935902 - --- Energy: 37.245499593655026 - --- Workload: 463028000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 696 in the X datas point --------------- - --- Configuration: 010011-1-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 9422317701.708267 - --- Energy: 31.27446828861957 - --- Workload: 294678000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 759 in the X datas point --------------- - --- Configuration: 000022-2-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 10913492022.783005 - --- Energy: 17.236925200640222 - --- Workload: 188115000000.0 --------------- ---- Ordered by energy, Printing the list of the 10 first neighbours of '000011-1-1' ---- Neighbour 0 in the list of neghbours, And at position 759 in the X datas point --------------- - --- Configuration: 000022-2-1 - --- Distance from that configuration: [1.] - --- Energy efficiency: 10913492022.783005 - --- Energy: 17.236925200640222 - --- Workload: 188115000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 585 in the X datas point --------------- - --- Configuration: 010011-1-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 9783204195.037958 - --- Energy: 30.276377856940353 - --- Workload: 296200000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 337 in the X datas point --------------- - --- Configuration: 001011-1-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 9632519385.445263 - --- Energy: 30.734807722364668 - --- Workload: 296054000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 696 in the X datas point --------------- - --- Configuration: 010011-1-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 9422317701.708267 - --- Energy: 31.27446828861957 - --- Workload: 294678000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 297 in the X datas point --------------- - --- Configuration: 000000-1-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 12798179535.467672 - --- Energy: 35.6832 - --- Workload: 456680000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 533 in the X datas point --------------- - --- Configuration: 000110-1-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 12859238913.085691 - --- Energy: 36.48721262882221 - --- Workload: 469198000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 643 in the X datas point --------------- - --- Configuration: 100001-1-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 12431780603.935902 - --- Energy: 37.245499593655026 - --- Workload: 463028000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 435 in the X datas point --------------- - --- Configuration: 010010-1-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 12144942603.001259 - --- Energy: 38.33628258038769 - --- Workload: 465592000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 40 in the X datas point --------------- - --- Configuration: 000011-1-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 11067652130.41236 - --- Energy: 41.81970183069355 - --- Workload: 462846000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 433 in the X datas point --------------- - --- Configuration: 010111-1-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13352311418.629679 - --- Energy: 42.04621333129826 - --- Workload: 561414000000.0 --------------- --------------- ---- Median at position 4 in the list of neghbours, And at position 297 in the X datas point --------------- - --- Configuration: 000000-1-1 - --- Energy efficiency: 12798179535.467672 - --- Energy: 35.6832 - --- Workload: 456680000000.0 --------------- ---- Comparing the median energy with the energy of that data point ---- The energy of the current configuration (35.6832 mAh) it is NOT far from the median. ---- Median :35.6832, the gap is : 10 ---- So No we don't romove this configuration '000011-1-1' - --- remove_aberrant_points: The value [0.0, 0, 0, 0, 0, 1, 1, 1.0, 1.0] is not an abberant point. - --- remove_aberrant_points: do we remove value [0.0, 1, 1, 1, 0, 1, 1, 3.0, 0.0] ---- Computing the list of the 10 first neighbours of '111011-3-0' -*** START computing ci exp matrix -X = [[0. 1. 0. ... 1. 1. 0.] - [0. 0. 1. ... 1. 0. 3.] - [0. 1. 1. ... 1. 0. 1.] - ... - [0. 1. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 1. 0.]] -*** END computing ci exp matrix, cached result [[[1. ] - [0.24659696] - [0.67032005] - ... - [0.18268352] - [0.18268352] - [0.54881164]] - - [[0.24659696] - [1. ] - [0.44932896] - ... - [0.27253179] - [0.27253179] - [0.24659696]] - - [[0.67032005] - [0.44932896] - [1. ] - ... - [0.22313016] - [0.18268352] - [0.54881164]] - - ... - - [[0.18268352] - [0.27253179] - [0.22313016] - ... - [1. ] - [0.67032005] - [0.22313016]] - - [[0.18268352] - [0.27253179] - [0.18268352] - ... - [0.67032005] - [1. ] - [0.22313016]] - - [[0.54881164] - [0.24659696] - [0.54881164] - ... - [0.22313016] - [0.22313016] - [1. ]]] ---- Ordered by distance, Printing the list of the 10 first neighbours of '111011-3-0' ---- Neighbour 0 in the list of neghbours, And at position 41 in the X datas point --------------- - --- Configuration: 111011-3-0 - --- Distance from that configuration: [1.] - --- Energy efficiency: 12470196231.00789 - --- Energy: 56.29375828423512 - --- Workload: 701994000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 193 in the X datas point --------------- - --- Configuration: 101011-3-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 11787671039.106777 - --- Energy: 57.5176175818552 - --- Workload: 677999000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 366 in the X datas point --------------- - --- Configuration: 111111-3-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14221635658.760386 - --- Energy: 52.1586628956498 - --- Workload: 741781000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 381 in the X datas point --------------- - --- Configuration: 111001-3-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 12484488023.630638 - --- Energy: 53.0720402291821 - --- Workload: 662577000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 404 in the X datas point --------------- - --- Configuration: 111011-2-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 7611972109.73419 - --- Energy: 14.9822385679116 - --- Workload: 114044000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 470 in the X datas point --------------- - --- Configuration: 111010-3-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 12158719929.965773 - --- Energy: 53.41244164848047 - --- Workload: 649427000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 19 in the X datas point --------------- - --- Configuration: 111010-2-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13184350176.340683 - --- Energy: 43.78047104305274 - --- Workload: 577217000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 27 in the X datas point --------------- - --- Configuration: 111011-2-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14204444570.706173 - --- Energy: 58.70580259207987 - --- Workload: 833883000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 59 in the X datas point --------------- - --- Configuration: 111111-3-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13789280489.133356 - --- Energy: 67.49357382359369 - --- Workload: 930688000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 73 in the X datas point --------------- - --- Configuration: 101111-3-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 12835751160.993692 - --- Energy: 53.93709917505446 - --- Workload: 692323000000.0 --------------- ---- Ordered by energy, Printing the list of the 10 first neighbours of '111011-3-0' ---- Neighbour 0 in the list of neghbours, And at position 404 in the X datas point --------------- - --- Configuration: 111011-2-0 - --- Distance from that configuration: [1.] - --- Energy efficiency: 7611972109.73419 - --- Energy: 14.9822385679116 - --- Workload: 114044000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 19 in the X datas point --------------- - --- Configuration: 111010-2-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13184350176.340683 - --- Energy: 43.78047104305274 - --- Workload: 577217000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 366 in the X datas point --------------- - --- Configuration: 111111-3-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14221635658.760386 - --- Energy: 52.1586628956498 - --- Workload: 741781000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 381 in the X datas point --------------- - --- Configuration: 111001-3-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 12484488023.630638 - --- Energy: 53.0720402291821 - --- Workload: 662577000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 470 in the X datas point --------------- - --- Configuration: 111010-3-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 12158719929.965773 - --- Energy: 53.41244164848047 - --- Workload: 649427000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 73 in the X datas point --------------- - --- Configuration: 101111-3-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 12835751160.993692 - --- Energy: 53.93709917505446 - --- Workload: 692323000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 41 in the X datas point --------------- - --- Configuration: 111011-3-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 12470196231.00789 - --- Energy: 56.29375828423512 - --- Workload: 701994000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 193 in the X datas point --------------- - --- Configuration: 101011-3-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 11787671039.106777 - --- Energy: 57.5176175818552 - --- Workload: 677999000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 27 in the X datas point --------------- - --- Configuration: 111011-2-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14204444570.706173 - --- Energy: 58.70580259207987 - --- Workload: 833883000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 59 in the X datas point --------------- - --- Configuration: 111111-3-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13789280489.133356 - --- Energy: 67.49357382359369 - --- Workload: 930688000000.0 --------------- --------------- ---- Median at position 4 in the list of neghbours, And at position 470 in the X datas point --------------- - --- Configuration: 111010-3-0 - --- Energy efficiency: 12158719929.965773 - --- Energy: 53.41244164848047 - --- Workload: 649427000000.0 --------------- ---- Comparing the median energy with the energy of that data point ---- The energy of the current configuration (53.41244164848047 mAh) it is NOT far from the median. ---- Median :53.41244164848047, the gap is : 10 ---- So No we don't romove this configuration '111011-3-0' - --- remove_aberrant_points: The value [0.0, 1, 1, 1, 0, 1, 1, 3.0, 0.0] is not an abberant point. - --- remove_aberrant_points: do we remove value [1.0, 1, 1, 0, 0, 1, 0, 1.0, 2.0] ---- Computing the list of the 10 first neighbours of '220020-1-2' -*** START computing ci exp matrix -X = [[0. 1. 0. ... 1. 1. 0.] - [0. 0. 1. ... 1. 0. 3.] - [0. 1. 1. ... 1. 0. 1.] - ... - [0. 1. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 1. 0.]] -*** END computing ci exp matrix, cached result [[[1. ] - [0.24659696] - [0.67032005] - ... - [0.18268352] - [0.18268352] - [0.54881164]] - - [[0.24659696] - [1. ] - [0.44932896] - ... - [0.27253179] - [0.27253179] - [0.24659696]] - - [[0.67032005] - [0.44932896] - [1. ] - ... - [0.22313016] - [0.18268352] - [0.54881164]] - - ... - - [[0.18268352] - [0.27253179] - [0.22313016] - ... - [1. ] - [0.67032005] - [0.22313016]] - - [[0.18268352] - [0.27253179] - [0.18268352] - ... - [0.67032005] - [1. ] - [0.22313016]] - - [[0.54881164] - [0.24659696] - [0.54881164] - ... - [0.22313016] - [0.22313016] - [1. ]]] ---- Ordered by distance, Printing the list of the 10 first neighbours of '220020-1-2' ---- Neighbour 0 in the list of neghbours, And at position 42 in the X datas point --------------- - --- Configuration: 220020-1-2 - --- Distance from that configuration: [1.] - --- Energy efficiency: 12658099664.813522 - --- Energy: 62.38781956977318 - --- Workload: 789711000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 615 in the X datas point --------------- - --- Configuration: 220020-1-2 - --- Distance from that configuration: [1.] - --- Energy efficiency: 12670208412.258175 - --- Energy: 62.229672314345905 - --- Workload: 788463000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 162 in the X datas point --------------- - --- Configuration: 220220-1-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 12976463290.882996 - --- Energy: 64.768131410946 - --- Workload: 840461000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 238 in the X datas point --------------- - --- Configuration: 330030-1-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 12684319010.623117 - --- Energy: 62.4755025899128 - --- Workload: 792459000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 245 in the X datas point --------------- - --- Configuration: 220220-1-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13277356000.435497 - --- Energy: 63.3971718133292 - --- Workload: 841747000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 64 in the X datas point --------------- - --- Configuration: 220020-0-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 10312116840.40865 - --- Energy: 33.23255472087933 - --- Workload: 342698000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 87 in the X datas point --------------- - --- Configuration: 330030-2-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14087701577.399946 - --- Energy: 72.9096660218277 - --- Workload: 1027130000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 124 in the X datas point --------------- - --- Configuration: 222220-1-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13772833636.56522 - --- Energy: 64.6001284096528 - --- Workload: 889727000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 143 in the X datas point --------------- - --- Configuration: 220020-0-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 10684388505.734846 - --- Energy: 63.3690752564047 - --- Workload: 677060000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 558 in the X datas point --------------- - --- Configuration: 110000-1-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 12516412145.425688 - --- Energy: 59.318332001781286 - --- Workload: 742453000000.0 --------------- ---- Ordered by energy, Printing the list of the 10 first neighbours of '220020-1-2' ---- Neighbour 0 in the list of neghbours, And at position 64 in the X datas point --------------- - --- Configuration: 220020-0-1 - --- Distance from that configuration: [1.] - --- Energy efficiency: 10312116840.40865 - --- Energy: 33.23255472087933 - --- Workload: 342698000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 558 in the X datas point --------------- - --- Configuration: 110000-1-2 - --- Distance from that configuration: [1.] - --- Energy efficiency: 12516412145.425688 - --- Energy: 59.318332001781286 - --- Workload: 742453000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 615 in the X datas point --------------- - --- Configuration: 220020-1-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 12670208412.258175 - --- Energy: 62.229672314345905 - --- Workload: 788463000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 42 in the X datas point --------------- - --- Configuration: 220020-1-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 12658099664.813522 - --- Energy: 62.38781956977318 - --- Workload: 789711000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 238 in the X datas point --------------- - --- Configuration: 330030-1-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 12684319010.623117 - --- Energy: 62.4755025899128 - --- Workload: 792459000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 143 in the X datas point --------------- - --- Configuration: 220020-0-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 10684388505.734846 - --- Energy: 63.3690752564047 - --- Workload: 677060000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 245 in the X datas point --------------- - --- Configuration: 220220-1-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13277356000.435497 - --- Energy: 63.3971718133292 - --- Workload: 841747000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 124 in the X datas point --------------- - --- Configuration: 222220-1-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13772833636.56522 - --- Energy: 64.6001284096528 - --- Workload: 889727000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 162 in the X datas point --------------- - --- Configuration: 220220-1-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 12976463290.882996 - --- Energy: 64.768131410946 - --- Workload: 840461000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 87 in the X datas point --------------- - --- Configuration: 330030-2-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14087701577.399946 - --- Energy: 72.9096660218277 - --- Workload: 1027130000000.0 --------------- --------------- ---- Median at position 4 in the list of neghbours, And at position 238 in the X datas point --------------- - --- Configuration: 330030-1-2 - --- Energy efficiency: 12684319010.623117 - --- Energy: 62.4755025899128 - --- Workload: 792459000000.0 --------------- ---- Comparing the median energy with the energy of that data point ---- The energy of the current configuration (62.4755025899128 mAh) it is NOT far from the median. ---- Median :62.4755025899128, the gap is : 10 ---- So No we don't romove this configuration '220020-1-2' - --- remove_aberrant_points: The value [1.0, 1, 1, 0, 0, 1, 0, 1.0, 2.0] is not an abberant point. - --- remove_aberrant_points: do we remove value [2.0, 1, 1, 1, 0, 1, 1, 0.0, 2.0] ---- Computing the list of the 10 first neighbours of '333033-0-2' -*** START computing ci exp matrix -X = [[0. 1. 0. ... 1. 1. 0.] - [0. 0. 1. ... 1. 0. 3.] - [0. 1. 1. ... 1. 0. 1.] - ... - [0. 1. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 1. 0.]] -*** END computing ci exp matrix, cached result [[[1. ] - [0.24659696] - [0.67032005] - ... - [0.18268352] - [0.18268352] - [0.54881164]] - - [[0.24659696] - [1. ] - [0.44932896] - ... - [0.27253179] - [0.27253179] - [0.24659696]] - - [[0.67032005] - [0.44932896] - [1. ] - ... - [0.22313016] - [0.18268352] - [0.54881164]] - - ... - - [[0.18268352] - [0.27253179] - [0.22313016] - ... - [1. ] - [0.67032005] - [0.22313016]] - - [[0.18268352] - [0.27253179] - [0.18268352] - ... - [0.67032005] - [1. ] - [0.22313016]] - - [[0.54881164] - [0.24659696] - [0.54881164] - ... - [0.22313016] - [0.22313016] - [1. ]]] ---- Ordered by distance, Printing the list of the 10 first neighbours of '333033-0-2' ---- Neighbour 0 in the list of neghbours, And at position 43 in the X datas point --------------- - --- Configuration: 333033-0-2 - --- Distance from that configuration: [1.] - --- Energy efficiency: 13903816180.427042 - --- Energy: 72.52828772049172 - --- Workload: 1008420000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 77 in the X datas point --------------- - --- Configuration: 333033-0-2 - --- Distance from that configuration: [1.] - --- Energy efficiency: 14045358079.381556 - --- Energy: 70.47402905804368 - --- Workload: 989833000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 189 in the X datas point --------------- - --- Configuration: 333033-0-2 - --- Distance from that configuration: [1.] - --- Energy efficiency: 13468757197.367126 - --- Energy: 79.8767027494463 - --- Workload: 1075840000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 14 in the X datas point --------------- - --- Configuration: 333030-0-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 11958775708.378078 - --- Energy: 55.19798222953497 - --- Workload: 660100000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 401 in the X datas point --------------- - --- Configuration: 330033-0-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 12619618206.070793 - --- Energy: 80.8971097844968 - --- Workload: 1020890000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 483 in the X datas point --------------- - --- Configuration: 333333-0-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14751416504.76987 - --- Energy: 76.85298501974917 - --- Workload: 1133690000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 20 in the X datas point --------------- - --- Configuration: 333333-1-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14515768479.29906 - --- Energy: 91.83877298181203 - --- Workload: 1333110000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 105 in the X datas point --------------- - --- Configuration: 033333-0-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13446770287.478502 - --- Energy: 86.2801902841026 - --- Workload: 1160190000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 142 in the X datas point --------------- - --- Configuration: 222022-0-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13320350431.77916 - --- Energy: 78.8740772526803 - --- Workload: 1050630000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 169 in the X datas point --------------- - --- Configuration: 222222-0-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 15111309908.788132 - --- Energy: 72.3253528074643 - --- Workload: 1092930000000.0 --------------- ---- Ordered by energy, Printing the list of the 10 first neighbours of '333033-0-2' ---- Neighbour 0 in the list of neghbours, And at position 14 in the X datas point --------------- - --- Configuration: 333030-0-2 - --- Distance from that configuration: [1.] - --- Energy efficiency: 11958775708.378078 - --- Energy: 55.19798222953497 - --- Workload: 660100000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 77 in the X datas point --------------- - --- Configuration: 333033-0-2 - --- Distance from that configuration: [1.] - --- Energy efficiency: 14045358079.381556 - --- Energy: 70.47402905804368 - --- Workload: 989833000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 169 in the X datas point --------------- - --- Configuration: 222222-0-2 - --- Distance from that configuration: [1.] - --- Energy efficiency: 15111309908.788132 - --- Energy: 72.3253528074643 - --- Workload: 1092930000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 43 in the X datas point --------------- - --- Configuration: 333033-0-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13903816180.427042 - --- Energy: 72.52828772049172 - --- Workload: 1008420000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 483 in the X datas point --------------- - --- Configuration: 333333-0-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14751416504.76987 - --- Energy: 76.85298501974917 - --- Workload: 1133690000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 142 in the X datas point --------------- - --- Configuration: 222022-0-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13320350431.77916 - --- Energy: 78.8740772526803 - --- Workload: 1050630000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 189 in the X datas point --------------- - --- Configuration: 333033-0-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13468757197.367126 - --- Energy: 79.8767027494463 - --- Workload: 1075840000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 401 in the X datas point --------------- - --- Configuration: 330033-0-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 12619618206.070793 - --- Energy: 80.8971097844968 - --- Workload: 1020890000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 105 in the X datas point --------------- - --- Configuration: 033333-0-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13446770287.478502 - --- Energy: 86.2801902841026 - --- Workload: 1160190000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 20 in the X datas point --------------- - --- Configuration: 333333-1-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14515768479.29906 - --- Energy: 91.83877298181203 - --- Workload: 1333110000000.0 --------------- --------------- ---- Median at position 4 in the list of neghbours, And at position 483 in the X datas point --------------- - --- Configuration: 333333-0-2 - --- Energy efficiency: 14751416504.76987 - --- Energy: 76.85298501974917 - --- Workload: 1133690000000.0 --------------- ---- Comparing the median energy with the energy of that data point ---- The energy of the current configuration (76.85298501974917 mAh) it is NOT far from the median. ---- Median :76.85298501974917, the gap is : 10 ---- So No we don't romove this configuration '333033-0-2' - --- remove_aberrant_points: The value [2.0, 1, 1, 1, 0, 1, 1, 0.0, 2.0] is not an abberant point. - --- remove_aberrant_points: do we remove value [1.0, 1, 1, 1, 1, 1, 0, 3.0, 3.0] ---- Computing the list of the 10 first neighbours of '222220-3-3' -*** START computing ci exp matrix -X = [[0. 1. 0. ... 1. 1. 0.] - [0. 0. 1. ... 1. 0. 3.] - [0. 1. 1. ... 1. 0. 1.] - ... - [0. 1. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 1. 0.]] -*** END computing ci exp matrix, cached result [[[1. ] - [0.24659696] - [0.67032005] - ... - [0.18268352] - [0.18268352] - [0.54881164]] - - [[0.24659696] - [1. ] - [0.44932896] - ... - [0.27253179] - [0.27253179] - [0.24659696]] - - [[0.67032005] - [0.44932896] - [1. ] - ... - [0.22313016] - [0.18268352] - [0.54881164]] - - ... - - [[0.18268352] - [0.27253179] - [0.22313016] - ... - [1. ] - [0.67032005] - [0.22313016]] - - [[0.18268352] - [0.27253179] - [0.18268352] - ... - [0.67032005] - [1. ] - [0.22313016]] - - [[0.54881164] - [0.24659696] - [0.54881164] - ... - [0.22313016] - [0.22313016] - [1. ]]] ---- Ordered by distance, Printing the list of the 10 first neighbours of '222220-3-3' ---- Neighbour 0 in the list of neghbours, And at position 44 in the X datas point --------------- - --- Configuration: 222220-3-3 - --- Distance from that configuration: [1.] - --- Energy efficiency: 14471780028.94356 - --- Energy: 72.03533813993924 - --- Workload: 1042480000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 7 in the X datas point --------------- - --- Configuration: 222222-3-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15072476000.850086 - --- Energy: 97.28797445994333 - --- Workload: 1466370000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 163 in the X datas point --------------- - --- Configuration: 222220-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14052976912.364231 - --- Energy: 79.5738884766809 - --- Workload: 1118250000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 176 in the X datas point --------------- - --- Configuration: 222220-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13740416059.79829 - --- Energy: 83.7034659994173 - --- Workload: 1150120000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 342 in the X datas point --------------- - --- Configuration: 222222-3-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14602100074.032648 - --- Energy: 98.71806225531626 - --- Workload: 1441490000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 777 in the X datas point --------------- - --- Configuration: 022220-3-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 6021448399.197943 - --- Energy: 12.583421405685236 - --- Workload: 75770300000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 9 in the X datas point --------------- - --- Configuration: 202222-3-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 15103367446.80594 - --- Energy: 84.49044180099274 - --- Workload: 1276090000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 13 in the X datas point --------------- - --- Configuration: 202220-2-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13904280154.559978 - --- Energy: 77.17119209715501 - --- Workload: 1073010000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 24 in the X datas point --------------- - --- Configuration: 222222-3-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 15227537478.77662 - --- Energy: 102.00341241380069 - --- Workload: 1553260000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 46 in the X datas point --------------- - --- Configuration: 220220-3-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14092347150.879715 - --- Energy: 77.28586489330746 - --- Workload: 1089140000000.0 --------------- ---- Ordered by energy, Printing the list of the 10 first neighbours of '222220-3-3' ---- Neighbour 0 in the list of neghbours, And at position 777 in the X datas point --------------- - --- Configuration: 022220-3-3 - --- Distance from that configuration: [1.] - --- Energy efficiency: 6021448399.197943 - --- Energy: 12.583421405685236 - --- Workload: 75770300000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 44 in the X datas point --------------- - --- Configuration: 222220-3-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14471780028.94356 - --- Energy: 72.03533813993924 - --- Workload: 1042480000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 13 in the X datas point --------------- - --- Configuration: 202220-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13904280154.559978 - --- Energy: 77.17119209715501 - --- Workload: 1073010000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 46 in the X datas point --------------- - --- Configuration: 220220-3-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14092347150.879715 - --- Energy: 77.28586489330746 - --- Workload: 1089140000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 163 in the X datas point --------------- - --- Configuration: 222220-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14052976912.364231 - --- Energy: 79.5738884766809 - --- Workload: 1118250000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 176 in the X datas point --------------- - --- Configuration: 222220-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13740416059.79829 - --- Energy: 83.7034659994173 - --- Workload: 1150120000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 9 in the X datas point --------------- - --- Configuration: 202222-3-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 15103367446.80594 - --- Energy: 84.49044180099274 - --- Workload: 1276090000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 7 in the X datas point --------------- - --- Configuration: 222222-3-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 15072476000.850086 - --- Energy: 97.28797445994333 - --- Workload: 1466370000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 342 in the X datas point --------------- - --- Configuration: 222222-3-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14602100074.032648 - --- Energy: 98.71806225531626 - --- Workload: 1441490000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 24 in the X datas point --------------- - --- Configuration: 222222-3-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 15227537478.77662 - --- Energy: 102.00341241380069 - --- Workload: 1553260000000.0 --------------- --------------- ---- Median at position 4 in the list of neghbours, And at position 163 in the X datas point --------------- - --- Configuration: 222220-2-3 - --- Energy efficiency: 14052976912.364231 - --- Energy: 79.5738884766809 - --- Workload: 1118250000000.0 --------------- ---- Comparing the median energy with the energy of that data point ---- The energy of the current configuration (79.5738884766809 mAh) it is NOT far from the median. ---- Median :79.5738884766809, the gap is : 10 ---- So No we don't romove this configuration '222220-3-3' - --- remove_aberrant_points: The value [1.0, 1, 1, 1, 1, 1, 0, 3.0, 3.0] is not an abberant point. - --- remove_aberrant_points: do we remove value [2.0, 0, 1, 0, 1, 0, 0, 2.0, 0.0] ---- Computing the list of the 10 first neighbours of '030300-2-0' -*** START computing ci exp matrix -X = [[0. 1. 0. ... 1. 1. 0.] - [0. 0. 1. ... 1. 0. 3.] - [0. 1. 1. ... 1. 0. 1.] - ... - [0. 1. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 1. 0.]] -*** END computing ci exp matrix, cached result [[[1. ] - [0.24659696] - [0.67032005] - ... - [0.18268352] - [0.18268352] - [0.54881164]] - - [[0.24659696] - [1. ] - [0.44932896] - ... - [0.27253179] - [0.27253179] - [0.24659696]] - - [[0.67032005] - [0.44932896] - [1. ] - ... - [0.22313016] - [0.18268352] - [0.54881164]] - - ... - - [[0.18268352] - [0.27253179] - [0.22313016] - ... - [1. ] - [0.67032005] - [0.22313016]] - - [[0.18268352] - [0.27253179] - [0.18268352] - ... - [0.67032005] - [1. ] - [0.22313016]] - - [[0.54881164] - [0.24659696] - [0.54881164] - ... - [0.22313016] - [0.22313016] - [1. ]]] ---- Ordered by distance, Printing the list of the 10 first neighbours of '030300-2-0' ---- Neighbour 0 in the list of neghbours, And at position 45 in the X datas point --------------- - --- Configuration: 030300-2-0 - --- Distance from that configuration: [1.] - --- Energy efficiency: 11667290866.728037 - --- Energy: 41.251803480253244 - --- Workload: 481297000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 564 in the X datas point --------------- - --- Configuration: 030300-3-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 11625825142.93952 - --- Energy: 47.58862500100224 - --- Workload: 553257000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 575 in the X datas point --------------- - --- Configuration: 020200-2-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 11852174933.361147 - --- Energy: 40.672301388671954 - --- Workload: 482055000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 584 in the X datas point --------------- - --- Configuration: 330300-2-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 12326960294.86089 - --- Energy: 42.494897108957154 - --- Workload: 523833000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 651 in the X datas point --------------- - --- Configuration: 030300-3-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 11668883754.580038 - --- Energy: 47.396418468531486 - --- Workload: 553063000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 168 in the X datas point --------------- - --- Configuration: 033300-2-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13694709322.947266 - --- Energy: 55.1474477747145 - --- Workload: 755228000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 178 in the X datas point --------------- - --- Configuration: 030330-3-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 11742271237.07176 - --- Energy: 50.8317348445158 - --- Workload: 596880000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 422 in the X datas point --------------- - --- Configuration: 033000-2-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 11012924768.508322 - --- Energy: 43.85899784030102 - --- Workload: 483016000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 441 in the X datas point --------------- - --- Configuration: 020202-2-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13489251090.268719 - --- Energy: 51.82043413295036 - --- Workload: 699019000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 577 in the X datas point --------------- - --- Configuration: 330303-2-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14185463588.042788 - --- Energy: 62.03120341832688 - --- Workload: 879941000000.0 --------------- ---- Ordered by energy, Printing the list of the 10 first neighbours of '030300-2-0' ---- Neighbour 0 in the list of neghbours, And at position 575 in the X datas point --------------- - --- Configuration: 020200-2-0 - --- Distance from that configuration: [1.] - --- Energy efficiency: 11852174933.361147 - --- Energy: 40.672301388671954 - --- Workload: 482055000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 45 in the X datas point --------------- - --- Configuration: 030300-2-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 11667290866.728037 - --- Energy: 41.251803480253244 - --- Workload: 481297000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 584 in the X datas point --------------- - --- Configuration: 330300-2-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 12326960294.86089 - --- Energy: 42.494897108957154 - --- Workload: 523833000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 422 in the X datas point --------------- - --- Configuration: 033000-2-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 11012924768.508322 - --- Energy: 43.85899784030102 - --- Workload: 483016000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 651 in the X datas point --------------- - --- Configuration: 030300-3-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 11668883754.580038 - --- Energy: 47.396418468531486 - --- Workload: 553063000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 564 in the X datas point --------------- - --- Configuration: 030300-3-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 11625825142.93952 - --- Energy: 47.58862500100224 - --- Workload: 553257000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 178 in the X datas point --------------- - --- Configuration: 030330-3-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 11742271237.07176 - --- Energy: 50.8317348445158 - --- Workload: 596880000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 441 in the X datas point --------------- - --- Configuration: 020202-2-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13489251090.268719 - --- Energy: 51.82043413295036 - --- Workload: 699019000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 168 in the X datas point --------------- - --- Configuration: 033300-2-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13694709322.947266 - --- Energy: 55.1474477747145 - --- Workload: 755228000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 577 in the X datas point --------------- - --- Configuration: 330303-2-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14185463588.042788 - --- Energy: 62.03120341832688 - --- Workload: 879941000000.0 --------------- --------------- ---- Median at position 4 in the list of neghbours, And at position 651 in the X datas point --------------- - --- Configuration: 030300-3-0 - --- Energy efficiency: 11668883754.580038 - --- Energy: 47.396418468531486 - --- Workload: 553063000000.0 --------------- ---- Comparing the median energy with the energy of that data point ---- The energy of the current configuration (47.396418468531486 mAh) it is NOT far from the median. ---- Median :47.396418468531486, the gap is : 10 ---- So No we don't romove this configuration '030300-2-0' - --- remove_aberrant_points: The value [2.0, 0, 1, 0, 1, 0, 0, 2.0, 0.0] is not an abberant point. - --- remove_aberrant_points: do we remove value [1.0, 1, 1, 0, 1, 1, 0, 3.0, 2.0] ---- Computing the list of the 10 first neighbours of '220220-3-2' -*** START computing ci exp matrix -X = [[0. 1. 0. ... 1. 1. 0.] - [0. 0. 1. ... 1. 0. 3.] - [0. 1. 1. ... 1. 0. 1.] - ... - [0. 1. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 1. 0.]] -*** END computing ci exp matrix, cached result [[[1. ] - [0.24659696] - [0.67032005] - ... - [0.18268352] - [0.18268352] - [0.54881164]] - - [[0.24659696] - [1. ] - [0.44932896] - ... - [0.27253179] - [0.27253179] - [0.24659696]] - - [[0.67032005] - [0.44932896] - [1. ] - ... - [0.22313016] - [0.18268352] - [0.54881164]] - - ... - - [[0.18268352] - [0.27253179] - [0.22313016] - ... - [1. ] - [0.67032005] - [0.22313016]] - - [[0.18268352] - [0.27253179] - [0.18268352] - ... - [0.67032005] - [1. ] - [0.22313016]] - - [[0.54881164] - [0.24659696] - [0.54881164] - ... - [0.22313016] - [0.22313016] - [1. ]]] ---- Ordered by distance, Printing the list of the 10 first neighbours of '220220-3-2' ---- Neighbour 0 in the list of neghbours, And at position 46 in the X datas point --------------- - --- Configuration: 220220-3-2 - --- Distance from that configuration: [1.] - --- Energy efficiency: 14092347150.879715 - --- Energy: 77.28586489330746 - --- Workload: 1089140000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 226 in the X datas point --------------- - --- Configuration: 220222-3-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14792899408.284023 - --- Energy: 98.0625210176743 - --- Workload: 1450630000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 471 in the X datas point --------------- - --- Configuration: 220222-3-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14772139744.44198 - --- Energy: 98.66003637723567 - --- Workload: 1457420000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 680 in the X datas point --------------- - --- Configuration: 220220-3-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 12953334317.786741 - --- Energy: 68.45824901392889 - --- Workload: 886763000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 12 in the X datas point --------------- - --- Configuration: 220202-3-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14941965406.36169 - --- Energy: 88.45960297015073 - --- Workload: 1321760000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 24 in the X datas point --------------- - --- Configuration: 222222-3-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 15227537478.77662 - --- Energy: 102.00341241380069 - --- Workload: 1553260000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 44 in the X datas point --------------- - --- Configuration: 222220-3-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14471780028.94356 - --- Energy: 72.03533813993924 - --- Workload: 1042480000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 204 in the X datas point --------------- - --- Configuration: 110110-3-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 12597441207.741884 - --- Energy: 69.8226407220911 - --- Workload: 879587000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 205 in the X datas point --------------- - --- Configuration: 222220-3-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13053432922.324242 - --- Energy: 72.5120663430038 - --- Workload: 946532000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 240 in the X datas point --------------- - --- Configuration: 222222-3-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 15595928215.061611 - --- Energy: 95.9288937521245 - --- Workload: 1496100000000.0 --------------- ---- Ordered by energy, Printing the list of the 10 first neighbours of '220220-3-2' ---- Neighbour 0 in the list of neghbours, And at position 680 in the X datas point --------------- - --- Configuration: 220220-3-1 - --- Distance from that configuration: [1.] - --- Energy efficiency: 12953334317.786741 - --- Energy: 68.45824901392889 - --- Workload: 886763000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 204 in the X datas point --------------- - --- Configuration: 110110-3-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 12597441207.741884 - --- Energy: 69.8226407220911 - --- Workload: 879587000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 44 in the X datas point --------------- - --- Configuration: 222220-3-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14471780028.94356 - --- Energy: 72.03533813993924 - --- Workload: 1042480000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 205 in the X datas point --------------- - --- Configuration: 222220-3-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13053432922.324242 - --- Energy: 72.5120663430038 - --- Workload: 946532000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 46 in the X datas point --------------- - --- Configuration: 220220-3-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14092347150.879715 - --- Energy: 77.28586489330746 - --- Workload: 1089140000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 12 in the X datas point --------------- - --- Configuration: 220202-3-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14941965406.36169 - --- Energy: 88.45960297015073 - --- Workload: 1321760000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 240 in the X datas point --------------- - --- Configuration: 222222-3-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 15595928215.061611 - --- Energy: 95.9288937521245 - --- Workload: 1496100000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 226 in the X datas point --------------- - --- Configuration: 220222-3-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14792899408.284023 - --- Energy: 98.0625210176743 - --- Workload: 1450630000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 471 in the X datas point --------------- - --- Configuration: 220222-3-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14772139744.44198 - --- Energy: 98.66003637723567 - --- Workload: 1457420000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 24 in the X datas point --------------- - --- Configuration: 222222-3-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 15227537478.77662 - --- Energy: 102.00341241380069 - --- Workload: 1553260000000.0 --------------- --------------- ---- Median at position 4 in the list of neghbours, And at position 46 in the X datas point --------------- - --- Configuration: 220220-3-2 - --- Energy efficiency: 14092347150.879715 - --- Energy: 77.28586489330746 - --- Workload: 1089140000000.0 --------------- ---- Comparing the median energy with the energy of that data point ---- The energy of the current configuration (77.28586489330746 mAh) it is NOT far from the median. ---- Median :77.28586489330746, the gap is : 10 ---- So No we don't romove this configuration '220220-3-2' - --- remove_aberrant_points: The value [1.0, 1, 1, 0, 1, 1, 0, 3.0, 2.0] is not an abberant point. - --- remove_aberrant_points: do we remove value [0.0, 1, 0, 1, 1, 1, 0, 2.0, 3.0] ---- Computing the list of the 10 first neighbours of '101110-2-3' -*** START computing ci exp matrix -X = [[0. 1. 0. ... 1. 1. 0.] - [0. 0. 1. ... 1. 0. 3.] - [0. 1. 1. ... 1. 0. 1.] - ... - [0. 1. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 1. 0.]] -*** END computing ci exp matrix, cached result [[[1. ] - [0.24659696] - [0.67032005] - ... - [0.18268352] - [0.18268352] - [0.54881164]] - - [[0.24659696] - [1. ] - [0.44932896] - ... - [0.27253179] - [0.27253179] - [0.24659696]] - - [[0.67032005] - [0.44932896] - [1. ] - ... - [0.22313016] - [0.18268352] - [0.54881164]] - - ... - - [[0.18268352] - [0.27253179] - [0.22313016] - ... - [1. ] - [0.67032005] - [0.22313016]] - - [[0.18268352] - [0.27253179] - [0.18268352] - ... - [0.67032005] - [1. ] - [0.22313016]] - - [[0.54881164] - [0.24659696] - [0.54881164] - ... - [0.22313016] - [0.22313016] - [1. ]]] ---- Ordered by distance, Printing the list of the 10 first neighbours of '101110-2-3' ---- Neighbour 0 in the list of neghbours, And at position 47 in the X datas point --------------- - --- Configuration: 101110-2-3 - --- Distance from that configuration: [1.] - --- Energy efficiency: 14166071691.655617 - --- Energy: 71.25193400283615 - --- Workload: 1009360000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 13 in the X datas point --------------- - --- Configuration: 202220-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13904280154.559978 - --- Energy: 77.17119209715501 - --- Workload: 1073010000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 266 in the X datas point --------------- - --- Configuration: 101010-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 5883010454.109577 - --- Energy: 12.9248547023353 - --- Workload: 76037200000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 562 in the X datas point --------------- - --- Configuration: 101110-2-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14736981718.77418 - --- Energy: 73.08276501890562 - --- Workload: 1077020000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 30 in the X datas point --------------- - --- Configuration: 202222-2-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 15034451445.487333 - --- Energy: 92.69644842655524 - --- Workload: 1393640000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 82 in the X datas point --------------- - --- Configuration: 101111-3-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13561013712.897066 - --- Energy: 82.9156109905908 - --- Workload: 1124420000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 103 in the X datas point --------------- - --- Configuration: 111111-2-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 12674978072.287935 - --- Energy: 96.2036865454932 - --- Workload: 1219380000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 139 in the X datas point --------------- - --- Configuration: 111111-2-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14249500198.780527 - --- Energy: 80.579674343825 - --- Workload: 1148220000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 147 in the X datas point --------------- - --- Configuration: 111111-2-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13822617119.034851 - --- Energy: 84.3646166621502 - --- Workload: 1166140000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 163 in the X datas point --------------- - --- Configuration: 222220-2-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14052976912.364231 - --- Energy: 79.5738884766809 - --- Workload: 1118250000000.0 --------------- ---- Ordered by energy, Printing the list of the 10 first neighbours of '101110-2-3' ---- Neighbour 0 in the list of neghbours, And at position 266 in the X datas point --------------- - --- Configuration: 101010-2-3 - --- Distance from that configuration: [1.] - --- Energy efficiency: 5883010454.109577 - --- Energy: 12.9248547023353 - --- Workload: 76037200000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 47 in the X datas point --------------- - --- Configuration: 101110-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14166071691.655617 - --- Energy: 71.25193400283615 - --- Workload: 1009360000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 562 in the X datas point --------------- - --- Configuration: 101110-2-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14736981718.77418 - --- Energy: 73.08276501890562 - --- Workload: 1077020000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 13 in the X datas point --------------- - --- Configuration: 202220-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13904280154.559978 - --- Energy: 77.17119209715501 - --- Workload: 1073010000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 163 in the X datas point --------------- - --- Configuration: 222220-2-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14052976912.364231 - --- Energy: 79.5738884766809 - --- Workload: 1118250000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 139 in the X datas point --------------- - --- Configuration: 111111-2-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14249500198.780527 - --- Energy: 80.579674343825 - --- Workload: 1148220000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 82 in the X datas point --------------- - --- Configuration: 101111-3-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13561013712.897066 - --- Energy: 82.9156109905908 - --- Workload: 1124420000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 147 in the X datas point --------------- - --- Configuration: 111111-2-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13822617119.034851 - --- Energy: 84.3646166621502 - --- Workload: 1166140000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 30 in the X datas point --------------- - --- Configuration: 202222-2-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 15034451445.487333 - --- Energy: 92.69644842655524 - --- Workload: 1393640000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 103 in the X datas point --------------- - --- Configuration: 111111-2-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 12674978072.287935 - --- Energy: 96.2036865454932 - --- Workload: 1219380000000.0 --------------- --------------- ---- Median at position 4 in the list of neghbours, And at position 163 in the X datas point --------------- - --- Configuration: 222220-2-3 - --- Energy efficiency: 14052976912.364231 - --- Energy: 79.5738884766809 - --- Workload: 1118250000000.0 --------------- ---- Comparing the median energy with the energy of that data point ---- The energy of the current configuration (79.5738884766809 mAh) it is NOT far from the median. ---- Median :79.5738884766809, the gap is : 10 ---- So No we don't romove this configuration '101110-2-3' - --- remove_aberrant_points: The value [0.0, 1, 0, 1, 1, 1, 0, 2.0, 3.0] is not an abberant point. - --- remove_aberrant_points: do we remove value [0.0, 1, 1, 1, 0, 1, 1, 2.0, 3.0] ---- Computing the list of the 10 first neighbours of '111011-2-3' -*** START computing ci exp matrix -X = [[0. 1. 0. ... 1. 1. 0.] - [0. 0. 1. ... 1. 0. 3.] - [0. 1. 1. ... 1. 0. 1.] - ... - [0. 1. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 1. 0.]] -*** END computing ci exp matrix, cached result [[[1. ] - [0.24659696] - [0.67032005] - ... - [0.18268352] - [0.18268352] - [0.54881164]] - - [[0.24659696] - [1. ] - [0.44932896] - ... - [0.27253179] - [0.27253179] - [0.24659696]] - - [[0.67032005] - [0.44932896] - [1. ] - ... - [0.22313016] - [0.18268352] - [0.54881164]] - - ... - - [[0.18268352] - [0.27253179] - [0.22313016] - ... - [1. ] - [0.67032005] - [0.22313016]] - - [[0.18268352] - [0.27253179] - [0.18268352] - ... - [0.67032005] - [1. ] - [0.22313016]] - - [[0.54881164] - [0.24659696] - [0.54881164] - ... - [0.22313016] - [0.22313016] - [1. ]]] ---- Ordered by distance, Printing the list of the 10 first neighbours of '111011-2-3' ---- Neighbour 0 in the list of neghbours, And at position 48 in the X datas point --------------- - --- Configuration: 111011-2-3 - --- Distance from that configuration: [1.] - --- Energy efficiency: 14334040479.330315 - --- Energy: 71.21791539618593 - --- Workload: 1020840000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 486 in the X datas point --------------- - --- Configuration: 111011-2-3 - --- Distance from that configuration: [1.] - --- Energy efficiency: 14236800706.145315 - --- Energy: 79.66681688807911 - --- Workload: 1134200000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 37 in the X datas point --------------- - --- Configuration: 222022-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14655579232.458004 - --- Energy: 98.33180383203538 - --- Workload: 1441110000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 94 in the X datas point --------------- - --- Configuration: 111011-1-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 11902466429.093437 - --- Energy: 81.3667303591789 - --- Workload: 968465000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 103 in the X datas point --------------- - --- Configuration: 111111-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 12674978072.287935 - --- Energy: 96.2036865454932 - --- Workload: 1219380000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 139 in the X datas point --------------- - --- Configuration: 111111-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14249500198.780527 - --- Energy: 80.579674343825 - --- Workload: 1148220000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 147 in the X datas point --------------- - --- Configuration: 111111-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13822617119.034851 - --- Energy: 84.3646166621502 - --- Workload: 1166140000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 164 in the X datas point --------------- - --- Configuration: 111011-3-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14320636179.941658 - --- Energy: 77.6473695933206 - --- Workload: 1111960000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 357 in the X datas point --------------- - --- Configuration: 222022-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15274754649.253447 - --- Energy: 87.9883366652468 - --- Workload: 1344000000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 757 in the X datas point --------------- - --- Configuration: 110011-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 5863314414.372156 - --- Energy: 12.909260168513825 - --- Workload: 75691200000.0 --------------- ---- Ordered by energy, Printing the list of the 10 first neighbours of '111011-2-3' ---- Neighbour 0 in the list of neghbours, And at position 757 in the X datas point --------------- - --- Configuration: 110011-2-3 - --- Distance from that configuration: [1.] - --- Energy efficiency: 5863314414.372156 - --- Energy: 12.909260168513825 - --- Workload: 75691200000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 48 in the X datas point --------------- - --- Configuration: 111011-2-3 - --- Distance from that configuration: [1.] - --- Energy efficiency: 14334040479.330315 - --- Energy: 71.21791539618593 - --- Workload: 1020840000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 164 in the X datas point --------------- - --- Configuration: 111011-3-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14320636179.941658 - --- Energy: 77.6473695933206 - --- Workload: 1111960000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 486 in the X datas point --------------- - --- Configuration: 111011-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14236800706.145315 - --- Energy: 79.66681688807911 - --- Workload: 1134200000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 139 in the X datas point --------------- - --- Configuration: 111111-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14249500198.780527 - --- Energy: 80.579674343825 - --- Workload: 1148220000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 94 in the X datas point --------------- - --- Configuration: 111011-1-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 11902466429.093437 - --- Energy: 81.3667303591789 - --- Workload: 968465000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 147 in the X datas point --------------- - --- Configuration: 111111-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13822617119.034851 - --- Energy: 84.3646166621502 - --- Workload: 1166140000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 357 in the X datas point --------------- - --- Configuration: 222022-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15274754649.253447 - --- Energy: 87.9883366652468 - --- Workload: 1344000000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 103 in the X datas point --------------- - --- Configuration: 111111-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 12674978072.287935 - --- Energy: 96.2036865454932 - --- Workload: 1219380000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 37 in the X datas point --------------- - --- Configuration: 222022-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14655579232.458004 - --- Energy: 98.33180383203538 - --- Workload: 1441110000000.0 --------------- --------------- ---- Median at position 4 in the list of neghbours, And at position 139 in the X datas point --------------- - --- Configuration: 111111-2-3 - --- Energy efficiency: 14249500198.780527 - --- Energy: 80.579674343825 - --- Workload: 1148220000000.0 --------------- ---- Comparing the median energy with the energy of that data point ---- The energy of the current configuration (80.579674343825 mAh) it is NOT far from the median. ---- Median :80.579674343825, the gap is : 10 ---- So No we don't romove this configuration '111011-2-3' - --- remove_aberrant_points: The value [0.0, 1, 1, 1, 0, 1, 1, 2.0, 3.0] is not an abberant point. - --- remove_aberrant_points: do we remove value [2.0, 1, 0, 1, 1, 0, 0, 0.0, 1.0] ---- Computing the list of the 10 first neighbours of '303300-0-1' -*** START computing ci exp matrix -X = [[0. 1. 0. ... 1. 1. 0.] - [0. 0. 1. ... 1. 0. 3.] - [0. 1. 1. ... 1. 0. 1.] - ... - [0. 1. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 1. 0.]] -*** END computing ci exp matrix, cached result [[[1. ] - [0.24659696] - [0.67032005] - ... - [0.18268352] - [0.18268352] - [0.54881164]] - - [[0.24659696] - [1. ] - [0.44932896] - ... - [0.27253179] - [0.27253179] - [0.24659696]] - - [[0.67032005] - [0.44932896] - [1. ] - ... - [0.22313016] - [0.18268352] - [0.54881164]] - - ... - - [[0.18268352] - [0.27253179] - [0.22313016] - ... - [1. ] - [0.67032005] - [0.22313016]] - - [[0.18268352] - [0.27253179] - [0.18268352] - ... - [0.67032005] - [1. ] - [0.22313016]] - - [[0.54881164] - [0.24659696] - [0.54881164] - ... - [0.22313016] - [0.22313016] - [1. ]]] ---- Ordered by distance, Printing the list of the 10 first neighbours of '303300-0-1' ---- Neighbour 0 in the list of neghbours, And at position 49 in the X datas point --------------- - --- Configuration: 303300-0-1 - --- Distance from that configuration: [1.] - --- Energy efficiency: 10199294208.840748 - --- Energy: 33.55309393673303 - --- Workload: 342218000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 6 in the X datas point --------------- - --- Configuration: 303303-0-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 12835751160.993692 - --- Energy: 58.54108121624596 - --- Workload: 751419000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 58 in the X datas point --------------- - --- Configuration: 333300-0-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 10890802281.840895 - --- Energy: 35.64181472293627 - --- Workload: 388168000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 234 in the X datas point --------------- - --- Configuration: 333300-1-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14095922754.343307 - --- Energy: 39.9195324609141 - --- Workload: 562703000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 306 in the X datas point --------------- - --- Configuration: 333300-0-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 12877238669.53101 - --- Energy: 53.62951 - --- Workload: 690600000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 434 in the X datas point --------------- - --- Configuration: 303330-0-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 5989960825.6562 - --- Energy: 27.414270971275005 - --- Workload: 164210000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 457 in the X datas point --------------- - --- Configuration: 303330-1-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13461287356.755075 - --- Energy: 41.2112771905204 - --- Workload: 554757000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 674 in the X datas point --------------- - --- Configuration: 303330-1-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13890586627.254442 - --- Energy: 40.077884631026805 - --- Workload: 556705000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 712 in the X datas point --------------- - --- Configuration: 300300-1-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 11916238377.198992 - --- Energy: 39.019265274982374 - --- Workload: 464963000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 23 in the X datas point --------------- - --- Configuration: 000300-0-0 - --- Distance from that configuration: [0.74081822] - --- Energy efficiency: 1619850293.4358807 - --- Energy: 22.60411372898465 - --- Workload: 36615300000.0 --------------- ---- Ordered by energy, Printing the list of the 10 first neighbours of '303300-0-1' ---- Neighbour 0 in the list of neghbours, And at position 23 in the X datas point --------------- - --- Configuration: 000300-0-0 - --- Distance from that configuration: [1.] - --- Energy efficiency: 1619850293.4358807 - --- Energy: 22.60411372898465 - --- Workload: 36615300000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 434 in the X datas point --------------- - --- Configuration: 303330-0-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 5989960825.6562 - --- Energy: 27.414270971275005 - --- Workload: 164210000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 49 in the X datas point --------------- - --- Configuration: 303300-0-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 10199294208.840748 - --- Energy: 33.55309393673303 - --- Workload: 342218000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 58 in the X datas point --------------- - --- Configuration: 333300-0-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 10890802281.840895 - --- Energy: 35.64181472293627 - --- Workload: 388168000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 712 in the X datas point --------------- - --- Configuration: 300300-1-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 11916238377.198992 - --- Energy: 39.019265274982374 - --- Workload: 464963000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 234 in the X datas point --------------- - --- Configuration: 333300-1-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14095922754.343307 - --- Energy: 39.9195324609141 - --- Workload: 562703000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 674 in the X datas point --------------- - --- Configuration: 303330-1-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13890586627.254442 - --- Energy: 40.077884631026805 - --- Workload: 556705000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 457 in the X datas point --------------- - --- Configuration: 303330-1-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13461287356.755075 - --- Energy: 41.2112771905204 - --- Workload: 554757000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 306 in the X datas point --------------- - --- Configuration: 333300-0-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 12877238669.53101 - --- Energy: 53.62951 - --- Workload: 690600000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 6 in the X datas point --------------- - --- Configuration: 303303-0-1 - --- Distance from that configuration: [0.74081822] - --- Energy efficiency: 12835751160.993692 - --- Energy: 58.54108121624596 - --- Workload: 751419000000.0 --------------- --------------- ---- Median at position 4 in the list of neghbours, And at position 712 in the X datas point --------------- - --- Configuration: 300300-1-1 - --- Energy efficiency: 11916238377.198992 - --- Energy: 39.019265274982374 - --- Workload: 464963000000.0 --------------- ---- Comparing the median energy with the energy of that data point ---- The energy of the current configuration (39.019265274982374 mAh) it is NOT far from the median. ---- Median :39.019265274982374, the gap is : 10 ---- So No we don't romove this configuration '303300-0-1' - --- remove_aberrant_points: The value [2.0, 1, 0, 1, 1, 0, 0, 0.0, 1.0] is not an abberant point. - --- remove_aberrant_points: do we remove value [1.0, 1, 1, 1, 1, 1, 0, 2.0, 1.0] ---- Computing the list of the 10 first neighbours of '222220-2-1' -*** START computing ci exp matrix -X = [[0. 1. 0. ... 1. 1. 0.] - [0. 0. 1. ... 1. 0. 3.] - [0. 1. 1. ... 1. 0. 1.] - ... - [0. 1. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 1. 0.]] -*** END computing ci exp matrix, cached result [[[1. ] - [0.24659696] - [0.67032005] - ... - [0.18268352] - [0.18268352] - [0.54881164]] - - [[0.24659696] - [1. ] - [0.44932896] - ... - [0.27253179] - [0.27253179] - [0.24659696]] - - [[0.67032005] - [0.44932896] - [1. ] - ... - [0.22313016] - [0.18268352] - [0.54881164]] - - ... - - [[0.18268352] - [0.27253179] - [0.22313016] - ... - [1. ] - [0.67032005] - [0.22313016]] - - [[0.18268352] - [0.27253179] - [0.18268352] - ... - [0.67032005] - [1. ] - [0.22313016]] - - [[0.54881164] - [0.24659696] - [0.54881164] - ... - [0.22313016] - [0.22313016] - [1. ]]] ---- Ordered by distance, Printing the list of the 10 first neighbours of '222220-2-1' ---- Neighbour 0 in the list of neghbours, And at position 50 in the X datas point --------------- - --- Configuration: 222220-2-1 - --- Distance from that configuration: [1.] - --- Energy efficiency: 14563969322.455019 - --- Energy: 58.70456587016728 - --- Workload: 854971000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 196 in the X datas point --------------- - --- Configuration: 222020-2-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14254435980.477125 - --- Energy: 56.5693073110482 - --- Workload: 806364000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 205 in the X datas point --------------- - --- Configuration: 222220-3-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13053432922.324242 - --- Energy: 72.5120663430038 - --- Workload: 946532000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 353 in the X datas point --------------- - --- Configuration: 111110-2-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14286387786.85281 - --- Energy: 59.8357473888033 - --- Workload: 854837000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 400 in the X datas point --------------- - --- Configuration: 222220-2-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13861550830.306894 - --- Energy: 44.8724765340684 - --- Workload: 622002000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 429 in the X datas point --------------- - --- Configuration: 222220-2-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14754441824.711329 - --- Energy: 76.06186087808521 - --- Workload: 1122250000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 473 in the X datas point --------------- - --- Configuration: 222222-2-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 16028749164.501448 - --- Energy: 76.22620686685552 - --- Workload: 1221810000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 523 in the X datas point --------------- - --- Configuration: 202220-2-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14224386857.804495 - --- Energy: 56.254266540548315 - --- Workload: 800182000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 566 in the X datas point --------------- - --- Configuration: 222220-2-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13883393379.009699 - --- Energy: 44.42888788986695 - --- Workload: 616824000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 763 in the X datas point --------------- - --- Configuration: 111110-2-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 6055761451.444905 - --- Energy: 12.504158981784528 - --- Workload: 75722300000.0 --------------- ---- Ordered by energy, Printing the list of the 10 first neighbours of '222220-2-1' ---- Neighbour 0 in the list of neghbours, And at position 763 in the X datas point --------------- - --- Configuration: 111110-2-1 - --- Distance from that configuration: [1.] - --- Energy efficiency: 6055761451.444905 - --- Energy: 12.504158981784528 - --- Workload: 75722300000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 566 in the X datas point --------------- - --- Configuration: 222220-2-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13883393379.009699 - --- Energy: 44.42888788986695 - --- Workload: 616824000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 400 in the X datas point --------------- - --- Configuration: 222220-2-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13861550830.306894 - --- Energy: 44.8724765340684 - --- Workload: 622002000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 523 in the X datas point --------------- - --- Configuration: 202220-2-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14224386857.804495 - --- Energy: 56.254266540548315 - --- Workload: 800182000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 196 in the X datas point --------------- - --- Configuration: 222020-2-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14254435980.477125 - --- Energy: 56.5693073110482 - --- Workload: 806364000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 50 in the X datas point --------------- - --- Configuration: 222220-2-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14563969322.455019 - --- Energy: 58.70456587016728 - --- Workload: 854971000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 353 in the X datas point --------------- - --- Configuration: 111110-2-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14286387786.85281 - --- Energy: 59.8357473888033 - --- Workload: 854837000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 205 in the X datas point --------------- - --- Configuration: 222220-3-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13053432922.324242 - --- Energy: 72.5120663430038 - --- Workload: 946532000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 429 in the X datas point --------------- - --- Configuration: 222220-2-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14754441824.711329 - --- Energy: 76.06186087808521 - --- Workload: 1122250000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 473 in the X datas point --------------- - --- Configuration: 222222-2-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 16028749164.501448 - --- Energy: 76.22620686685552 - --- Workload: 1221810000000.0 --------------- --------------- ---- Median at position 4 in the list of neghbours, And at position 196 in the X datas point --------------- - --- Configuration: 222020-2-1 - --- Energy efficiency: 14254435980.477125 - --- Energy: 56.5693073110482 - --- Workload: 806364000000.0 --------------- ---- Comparing the median energy with the energy of that data point ---- The energy of the current configuration (56.5693073110482 mAh) it is NOT far from the median. ---- Median :56.5693073110482, the gap is : 10 ---- So No we don't romove this configuration '222220-2-1' - --- remove_aberrant_points: The value [1.0, 1, 1, 1, 1, 1, 0, 2.0, 1.0] is not an abberant point. - --- remove_aberrant_points: do we remove value [1.0, 1, 0, 0, 1, 1, 1, 2.0, 3.0] ---- Computing the list of the 10 first neighbours of '200222-2-3' -*** START computing ci exp matrix -X = [[0. 1. 0. ... 1. 1. 0.] - [0. 0. 1. ... 1. 0. 3.] - [0. 1. 1. ... 1. 0. 1.] - ... - [0. 1. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 1. 0.]] -*** END computing ci exp matrix, cached result [[[1. ] - [0.24659696] - [0.67032005] - ... - [0.18268352] - [0.18268352] - [0.54881164]] - - [[0.24659696] - [1. ] - [0.44932896] - ... - [0.27253179] - [0.27253179] - [0.24659696]] - - [[0.67032005] - [0.44932896] - [1. ] - ... - [0.22313016] - [0.18268352] - [0.54881164]] - - ... - - [[0.18268352] - [0.27253179] - [0.22313016] - ... - [1. ] - [0.67032005] - [0.22313016]] - - [[0.18268352] - [0.27253179] - [0.18268352] - ... - [0.67032005] - [1. ] - [0.22313016]] - - [[0.54881164] - [0.24659696] - [0.54881164] - ... - [0.22313016] - [0.22313016] - [1. ]]] ---- Ordered by distance, Printing the list of the 10 first neighbours of '200222-2-3' ---- Neighbour 0 in the list of neghbours, And at position 51 in the X datas point --------------- - --- Configuration: 200222-2-3 - --- Distance from that configuration: [1.] - --- Energy efficiency: 14594342940.789293 - --- Energy: 80.17631322756387 - --- Workload: 1170120000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 30 in the X datas point --------------- - --- Configuration: 202222-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15034451445.487333 - --- Energy: 92.69644842655524 - --- Workload: 1393640000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 399 in the X datas point --------------- - --- Configuration: 220222-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13410884005.240973 - --- Energy: 109.874202798205 - --- Workload: 1473510000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 468 in the X datas point --------------- - --- Configuration: 200222-1-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 12966704097.21916 - --- Energy: 85.45268353263162 - --- Workload: 1108040000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 519 in the X datas point --------------- - --- Configuration: 200022-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14287673738.112658 - --- Energy: 84.52879791585856 - --- Workload: 1207720000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 548 in the X datas point --------------- - --- Configuration: 220222-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14753135779.009829 - --- Energy: 97.4477993087831 - --- Workload: 1437660000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 625 in the X datas point --------------- - --- Configuration: 000222-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13901728679.961353 - --- Energy: 85.57933287675009 - --- Workload: 1189700000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 9 in the X datas point --------------- - --- Configuration: 202222-3-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 15103367446.80594 - --- Energy: 84.49044180099274 - --- Workload: 1276090000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 13 in the X datas point --------------- - --- Configuration: 202220-2-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13904280154.559978 - --- Energy: 77.17119209715501 - --- Workload: 1073010000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 28 in the X datas point --------------- - --- Configuration: 202202-2-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14288735332.61318 - --- Energy: 93.11184671772176 - --- Workload: 1330450000000.0 --------------- ---- Ordered by energy, Printing the list of the 10 first neighbours of '200222-2-3' ---- Neighbour 0 in the list of neghbours, And at position 13 in the X datas point --------------- - --- Configuration: 202220-2-3 - --- Distance from that configuration: [1.] - --- Energy efficiency: 13904280154.559978 - --- Energy: 77.17119209715501 - --- Workload: 1073010000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 51 in the X datas point --------------- - --- Configuration: 200222-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14594342940.789293 - --- Energy: 80.17631322756387 - --- Workload: 1170120000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 9 in the X datas point --------------- - --- Configuration: 202222-3-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15103367446.80594 - --- Energy: 84.49044180099274 - --- Workload: 1276090000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 519 in the X datas point --------------- - --- Configuration: 200022-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14287673738.112658 - --- Energy: 84.52879791585856 - --- Workload: 1207720000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 468 in the X datas point --------------- - --- Configuration: 200222-1-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 12966704097.21916 - --- Energy: 85.45268353263162 - --- Workload: 1108040000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 625 in the X datas point --------------- - --- Configuration: 000222-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13901728679.961353 - --- Energy: 85.57933287675009 - --- Workload: 1189700000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 30 in the X datas point --------------- - --- Configuration: 202222-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15034451445.487333 - --- Energy: 92.69644842655524 - --- Workload: 1393640000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 28 in the X datas point --------------- - --- Configuration: 202202-2-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14288735332.61318 - --- Energy: 93.11184671772176 - --- Workload: 1330450000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 548 in the X datas point --------------- - --- Configuration: 220222-2-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14753135779.009829 - --- Energy: 97.4477993087831 - --- Workload: 1437660000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 399 in the X datas point --------------- - --- Configuration: 220222-2-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13410884005.240973 - --- Energy: 109.874202798205 - --- Workload: 1473510000000.0 --------------- --------------- ---- Median at position 4 in the list of neghbours, And at position 468 in the X datas point --------------- - --- Configuration: 200222-1-3 - --- Energy efficiency: 12966704097.21916 - --- Energy: 85.45268353263162 - --- Workload: 1108040000000.0 --------------- ---- Comparing the median energy with the energy of that data point ---- The energy of the current configuration (85.45268353263162 mAh) it is NOT far from the median. ---- Median :85.45268353263162, the gap is : 10 ---- So No we don't romove this configuration '200222-2-3' - --- remove_aberrant_points: The value [1.0, 1, 0, 0, 1, 1, 1, 2.0, 3.0] is not an abberant point. - --- remove_aberrant_points: do we remove value [1.0, 1, 1, 0, 1, 1, 1, 2.0, 0.0] ---- Computing the list of the 10 first neighbours of '220222-2-0' -*** START computing ci exp matrix -X = [[0. 1. 0. ... 1. 1. 0.] - [0. 0. 1. ... 1. 0. 3.] - [0. 1. 1. ... 1. 0. 1.] - ... - [0. 1. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 1. 0.]] -*** END computing ci exp matrix, cached result [[[1. ] - [0.24659696] - [0.67032005] - ... - [0.18268352] - [0.18268352] - [0.54881164]] - - [[0.24659696] - [1. ] - [0.44932896] - ... - [0.27253179] - [0.27253179] - [0.24659696]] - - [[0.67032005] - [0.44932896] - [1. ] - ... - [0.22313016] - [0.18268352] - [0.54881164]] - - ... - - [[0.18268352] - [0.27253179] - [0.22313016] - ... - [1. ] - [0.67032005] - [0.22313016]] - - [[0.18268352] - [0.27253179] - [0.18268352] - ... - [0.67032005] - [1. ] - [0.22313016]] - - [[0.54881164] - [0.24659696] - [0.54881164] - ... - [0.22313016] - [0.22313016] - [1. ]]] ---- Ordered by distance, Printing the list of the 10 first neighbours of '220222-2-0' ---- Neighbour 0 in the list of neghbours, And at position 52 in the X datas point --------------- - --- Configuration: 220222-2-0 - --- Distance from that configuration: [1.] - --- Energy efficiency: 15440819969.30365 - --- Energy: 58.67863075260059 - --- Workload: 906046000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 213 in the X datas point --------------- - --- Configuration: 110111-2-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13997917109.93404 - --- Energy: 44.3851855395692 - --- Workload: 621300000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 217 in the X datas point --------------- - --- Configuration: 110111-2-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13731963066.512136 - --- Energy: 45.342545639677 - --- Workload: 622642000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 395 in the X datas point --------------- - --- Configuration: 222222-2-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 49900697611.75261 - --- Energy: 20.2730896056071 - --- Workload: 1011640000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 465 in the X datas point --------------- - --- Configuration: 330333-2-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13912636987.301937 - --- Energy: 77.38792641178887 - --- Workload: 1076670000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 740 in the X datas point --------------- - --- Configuration: 020222-2-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 11107569030.764635 - --- Energy: 16.962130007740114 - --- Workload: 188408000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 81 in the X datas point --------------- - --- Configuration: 222222-1-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 15864982651.64147 - --- Energy: 48.4114598927455 - --- Workload: 768047000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 115 in the X datas point --------------- - --- Configuration: 022222-2-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 15732497203.54862 - --- Energy: 57.2873551037916 - --- Workload: 901273000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 134 in the X datas point --------------- - --- Configuration: 330333-3-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14500655429.625418 - --- Energy: 69.1154876227722 - --- Workload: 1002220000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 145 in the X datas point --------------- - --- Configuration: 111111-2-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14460730440.416006 - --- Energy: 46.3133982052407 - --- Workload: 669726000000.0 --------------- ---- Ordered by energy, Printing the list of the 10 first neighbours of '220222-2-0' ---- Neighbour 0 in the list of neghbours, And at position 740 in the X datas point --------------- - --- Configuration: 020222-2-0 - --- Distance from that configuration: [1.] - --- Energy efficiency: 11107569030.764635 - --- Energy: 16.962130007740114 - --- Workload: 188408000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 395 in the X datas point --------------- - --- Configuration: 222222-2-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 49900697611.75261 - --- Energy: 20.2730896056071 - --- Workload: 1011640000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 213 in the X datas point --------------- - --- Configuration: 110111-2-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13997917109.93404 - --- Energy: 44.3851855395692 - --- Workload: 621300000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 217 in the X datas point --------------- - --- Configuration: 110111-2-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13731963066.512136 - --- Energy: 45.342545639677 - --- Workload: 622642000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 145 in the X datas point --------------- - --- Configuration: 111111-2-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14460730440.416006 - --- Energy: 46.3133982052407 - --- Workload: 669726000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 81 in the X datas point --------------- - --- Configuration: 222222-1-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15864982651.64147 - --- Energy: 48.4114598927455 - --- Workload: 768047000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 115 in the X datas point --------------- - --- Configuration: 022222-2-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 15732497203.54862 - --- Energy: 57.2873551037916 - --- Workload: 901273000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 52 in the X datas point --------------- - --- Configuration: 220222-2-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 15440819969.30365 - --- Energy: 58.67863075260059 - --- Workload: 906046000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 134 in the X datas point --------------- - --- Configuration: 330333-3-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14500655429.625418 - --- Energy: 69.1154876227722 - --- Workload: 1002220000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 465 in the X datas point --------------- - --- Configuration: 330333-2-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13912636987.301937 - --- Energy: 77.38792641178887 - --- Workload: 1076670000000.0 --------------- --------------- ---- Median at position 4 in the list of neghbours, And at position 145 in the X datas point --------------- - --- Configuration: 111111-2-0 - --- Energy efficiency: 14460730440.416006 - --- Energy: 46.3133982052407 - --- Workload: 669726000000.0 --------------- ---- Comparing the median energy with the energy of that data point ---- The energy of the current configuration (58.67863075260059 mAh) is far from the median. ---- Median :46.3133982052407, the gap is : 10 ---- So yes we remove this configuration '220222-2-0' ---- remove_aberrant_points: The value [1.0, 1, 1, 0, 1, 1, 1, 2.0, 0.0] is an abberant point. we don't add it - --- remove_aberrant_points: do we remove value [2.0, 1, 1, 1, 1, 1, 1, 3.0, 3.0] ---- Computing the list of the 10 first neighbours of '333333-3-3' -*** START computing ci exp matrix -X = [[0. 1. 0. ... 1. 1. 0.] - [0. 0. 1. ... 1. 0. 3.] - [0. 1. 1. ... 1. 0. 1.] - ... - [0. 1. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 1. 0.]] -*** END computing ci exp matrix, cached result [[[1. ] - [0.24659696] - [0.67032005] - ... - [0.18268352] - [0.18268352] - [0.54881164]] - - [[0.24659696] - [1. ] - [0.44932896] - ... - [0.27253179] - [0.27253179] - [0.24659696]] - - [[0.67032005] - [0.44932896] - [1. ] - ... - [0.22313016] - [0.18268352] - [0.54881164]] - - ... - - [[0.18268352] - [0.27253179] - [0.22313016] - ... - [1. ] - [0.67032005] - [0.22313016]] - - [[0.18268352] - [0.27253179] - [0.18268352] - ... - [0.67032005] - [1. ] - [0.22313016]] - - [[0.54881164] - [0.24659696] - [0.54881164] - ... - [0.22313016] - [0.22313016] - [1. ]]] ---- Ordered by distance, Printing the list of the 10 first neighbours of '333333-3-3' ---- Neighbour 0 in the list of neghbours, And at position 53 in the X datas point --------------- - --- Configuration: 333333-3-3 - --- Distance from that configuration: [1.] - --- Energy efficiency: 15988488288.432327 - --- Energy: 77.67467453614748 - --- Workload: 1241900000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 101 in the X datas point --------------- - --- Configuration: 333333-3-3 - --- Distance from that configuration: [1.] - --- Energy efficiency: 15302944745.657406 - --- Energy: 103.605542776513 - --- Workload: 1585470000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 191 in the X datas point --------------- - --- Configuration: 333333-3-3 - --- Distance from that configuration: [1.] - --- Energy efficiency: 15338505477.380306 - --- Energy: 99.8453916327805 - --- Workload: 1531480000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 310 in the X datas point --------------- - --- Configuration: 333333-3-3 - --- Distance from that configuration: [1.] - --- Energy efficiency: 17270333243.662476 - --- Energy: 123.82321 - --- Workload: 2138468100000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 7 in the X datas point --------------- - --- Configuration: 222222-3-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15072476000.850086 - --- Energy: 97.28797445994333 - --- Workload: 1466370000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 8 in the X datas point --------------- - --- Configuration: 333333-3-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15861711256.58063 - --- Energy: 85.51534231485796 - --- Workload: 1356420000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 214 in the X datas point --------------- - --- Configuration: 333333-3-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14650211549.054768 - --- Energy: 112.252246650916 - --- Workload: 1644520000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 342 in the X datas point --------------- - --- Configuration: 222222-3-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14602100074.032648 - --- Energy: 98.71806225531626 - --- Workload: 1441490000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 393 in the X datas point --------------- - --- Configuration: 033333-3-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15121089686.207148 - --- Energy: 96.9268799133665 - --- Workload: 1465640000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 503 in the X datas point --------------- - --- Configuration: 333333-3-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15380805677.362993 - --- Energy: 101.44390963131458 - --- Workload: 1560290000000.0 --------------- ---- Ordered by energy, Printing the list of the 10 first neighbours of '333333-3-3' ---- Neighbour 0 in the list of neghbours, And at position 53 in the X datas point --------------- - --- Configuration: 333333-3-3 - --- Distance from that configuration: [1.] - --- Energy efficiency: 15988488288.432327 - --- Energy: 77.67467453614748 - --- Workload: 1241900000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 8 in the X datas point --------------- - --- Configuration: 333333-3-2 - --- Distance from that configuration: [1.] - --- Energy efficiency: 15861711256.58063 - --- Energy: 85.51534231485796 - --- Workload: 1356420000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 393 in the X datas point --------------- - --- Configuration: 033333-3-3 - --- Distance from that configuration: [1.] - --- Energy efficiency: 15121089686.207148 - --- Energy: 96.9268799133665 - --- Workload: 1465640000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 7 in the X datas point --------------- - --- Configuration: 222222-3-3 - --- Distance from that configuration: [1.] - --- Energy efficiency: 15072476000.850086 - --- Energy: 97.28797445994333 - --- Workload: 1466370000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 342 in the X datas point --------------- - --- Configuration: 222222-3-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14602100074.032648 - --- Energy: 98.71806225531626 - --- Workload: 1441490000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 191 in the X datas point --------------- - --- Configuration: 333333-3-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15338505477.380306 - --- Energy: 99.8453916327805 - --- Workload: 1531480000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 503 in the X datas point --------------- - --- Configuration: 333333-3-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15380805677.362993 - --- Energy: 101.44390963131458 - --- Workload: 1560290000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 101 in the X datas point --------------- - --- Configuration: 333333-3-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15302944745.657406 - --- Energy: 103.605542776513 - --- Workload: 1585470000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 214 in the X datas point --------------- - --- Configuration: 333333-3-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14650211549.054768 - --- Energy: 112.252246650916 - --- Workload: 1644520000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 310 in the X datas point --------------- - --- Configuration: 333333-3-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 17270333243.662476 - --- Energy: 123.82321 - --- Workload: 2138468100000.0 --------------- --------------- ---- Median at position 4 in the list of neghbours, And at position 342 in the X datas point --------------- - --- Configuration: 222222-3-3 - --- Energy efficiency: 14602100074.032648 - --- Energy: 98.71806225531626 - --- Workload: 1441490000000.0 --------------- ---- Comparing the median energy with the energy of that data point ---- The energy of the current configuration (77.67467453614748 mAh) is far from the median. ---- Median :98.71806225531626, the gap is : 10 ---- So yes we remove this configuration '333333-3-3' ---- remove_aberrant_points: The value [2.0, 1, 1, 1, 1, 1, 1, 3.0, 3.0] is an abberant point. we don't add it - --- remove_aberrant_points: do we remove value [0.0, 1, 1, 0, 1, 0, 1, 1.0, 0.0] ---- Computing the list of the 10 first neighbours of '110101-1-0' -*** START computing ci exp matrix -X = [[0. 1. 0. ... 1. 1. 0.] - [0. 0. 1. ... 1. 0. 3.] - [0. 1. 1. ... 1. 0. 1.] - ... - [0. 1. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 1. 0.]] -*** END computing ci exp matrix, cached result [[[1. ] - [0.24659696] - [0.67032005] - ... - [0.18268352] - [0.18268352] - [0.54881164]] - - [[0.24659696] - [1. ] - [0.44932896] - ... - [0.27253179] - [0.27253179] - [0.24659696]] - - [[0.67032005] - [0.44932896] - [1. ] - ... - [0.22313016] - [0.18268352] - [0.54881164]] - - ... - - [[0.18268352] - [0.27253179] - [0.22313016] - ... - [1. ] - [0.67032005] - [0.22313016]] - - [[0.18268352] - [0.27253179] - [0.18268352] - ... - [0.67032005] - [1. ] - [0.22313016]] - - [[0.54881164] - [0.24659696] - [0.54881164] - ... - [0.22313016] - [0.22313016] - [1. ]]] ---- Ordered by distance, Printing the list of the 10 first neighbours of '110101-1-0' ---- Neighbour 0 in the list of neghbours, And at position 54 in the X datas point --------------- - --- Configuration: 110101-1-0 - --- Distance from that configuration: [1.] - --- Energy efficiency: 10499448253.994251 - --- Energy: 32.51905730105663 - --- Workload: 341432000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 608 in the X datas point --------------- - --- Configuration: 110101-1-0 - --- Distance from that configuration: [1.] - --- Energy efficiency: 10844152182.494068 - --- Energy: 31.249086970467445 - --- Workload: 338870000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 60 in the X datas point --------------- - --- Configuration: 110101-0-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 6206361520.558573 - --- Energy: 26.332761918292903 - --- Workload: 163431000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 595 in the X datas point --------------- - --- Configuration: 110101-2-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 12809509780.060719 - --- Energy: 44.94678636770851 - --- Workload: 575746000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 702 in the X datas point --------------- - --- Configuration: 100101-1-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 9662862719.709341 - --- Energy: 30.72781519894828 - --- Workload: 296920000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 4 in the X datas point --------------- - --- Configuration: 111101-0-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 7744553642.650806 - --- Energy: 26.767238609212782 - --- Workload: 207301000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 38 in the X datas point --------------- - --- Configuration: 111101-1-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14823423380.68923 - --- Energy: 41.43583708148781 - --- Workload: 614221000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 90 in the X datas point --------------- - --- Configuration: 110111-0-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 7765120631.149005 - --- Energy: 26.7121133566337 - --- Workload: 207423000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 146 in the X datas point --------------- - --- Configuration: 111101-1-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14639637991.031757 - --- Energy: 41.1716606409971 - --- Workload: 602738000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 150 in the X datas point --------------- - --- Configuration: 220202-1-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 15671205570.173307 - --- Energy: 50.3428670012474 - --- Workload: 788934000000.0 --------------- ---- Ordered by energy, Printing the list of the 10 first neighbours of '110101-1-0' ---- Neighbour 0 in the list of neghbours, And at position 60 in the X datas point --------------- - --- Configuration: 110101-0-0 - --- Distance from that configuration: [1.] - --- Energy efficiency: 6206361520.558573 - --- Energy: 26.332761918292903 - --- Workload: 163431000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 90 in the X datas point --------------- - --- Configuration: 110111-0-0 - --- Distance from that configuration: [1.] - --- Energy efficiency: 7765120631.149005 - --- Energy: 26.7121133566337 - --- Workload: 207423000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 4 in the X datas point --------------- - --- Configuration: 111101-0-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 7744553642.650806 - --- Energy: 26.767238609212782 - --- Workload: 207301000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 702 in the X datas point --------------- - --- Configuration: 100101-1-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 9662862719.709341 - --- Energy: 30.72781519894828 - --- Workload: 296920000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 608 in the X datas point --------------- - --- Configuration: 110101-1-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 10844152182.494068 - --- Energy: 31.249086970467445 - --- Workload: 338870000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 54 in the X datas point --------------- - --- Configuration: 110101-1-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 10499448253.994251 - --- Energy: 32.51905730105663 - --- Workload: 341432000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 146 in the X datas point --------------- - --- Configuration: 111101-1-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14639637991.031757 - --- Energy: 41.1716606409971 - --- Workload: 602738000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 38 in the X datas point --------------- - --- Configuration: 111101-1-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14823423380.68923 - --- Energy: 41.43583708148781 - --- Workload: 614221000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 595 in the X datas point --------------- - --- Configuration: 110101-2-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 12809509780.060719 - --- Energy: 44.94678636770851 - --- Workload: 575746000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 150 in the X datas point --------------- - --- Configuration: 220202-1-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 15671205570.173307 - --- Energy: 50.3428670012474 - --- Workload: 788934000000.0 --------------- --------------- ---- Median at position 4 in the list of neghbours, And at position 608 in the X datas point --------------- - --- Configuration: 110101-1-0 - --- Energy efficiency: 10844152182.494068 - --- Energy: 31.249086970467445 - --- Workload: 338870000000.0 --------------- ---- Comparing the median energy with the energy of that data point ---- The energy of the current configuration (31.249086970467445 mAh) it is NOT far from the median. ---- Median :31.249086970467445, the gap is : 10 ---- So No we don't romove this configuration '110101-1-0' - --- remove_aberrant_points: The value [0.0, 1, 1, 0, 1, 0, 1, 1.0, 0.0] is not an abberant point. - --- remove_aberrant_points: do we remove value [0.0, 0, 1, 1, 0, 1, 0, 1.0, 3.0] ---- Computing the list of the 10 first neighbours of '011010-1-3' -*** START computing ci exp matrix -X = [[0. 1. 0. ... 1. 1. 0.] - [0. 0. 1. ... 1. 0. 3.] - [0. 1. 1. ... 1. 0. 1.] - ... - [0. 1. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 1. 0.]] -*** END computing ci exp matrix, cached result [[[1. ] - [0.24659696] - [0.67032005] - ... - [0.18268352] - [0.18268352] - [0.54881164]] - - [[0.24659696] - [1. ] - [0.44932896] - ... - [0.27253179] - [0.27253179] - [0.24659696]] - - [[0.67032005] - [0.44932896] - [1. ] - ... - [0.22313016] - [0.18268352] - [0.54881164]] - - ... - - [[0.18268352] - [0.27253179] - [0.22313016] - ... - [1. ] - [0.67032005] - [0.22313016]] - - [[0.18268352] - [0.27253179] - [0.18268352] - ... - [0.67032005] - [1. ] - [0.22313016]] - - [[0.54881164] - [0.24659696] - [0.54881164] - ... - [0.22313016] - [0.22313016] - [1. ]]] ---- Ordered by distance, Printing the list of the 10 first neighbours of '011010-1-3' ---- Neighbour 0 in the list of neghbours, And at position 55 in the X datas point --------------- - --- Configuration: 011010-1-3 - --- Distance from that configuration: [1.] - --- Energy efficiency: 12057461036.314661 - --- Energy: 68.32437278660214 - --- Workload: 823818000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 540 in the X datas point --------------- - --- Configuration: 011010-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 12504532893.173775 - --- Energy: 85.2562842548241 - --- Workload: 1066090000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 39 in the X datas point --------------- - --- Configuration: 022022-1-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 12977423176.899149 - --- Energy: 86.69594291794053 - --- Workload: 1125090000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 94 in the X datas point --------------- - --- Configuration: 111011-1-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 11902466429.093437 - --- Energy: 81.3667303591789 - --- Workload: 968465000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 535 in the X datas point --------------- - --- Configuration: 022022-1-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13609237950.72095 - --- Energy: 81.63493485553877 - --- Workload: 1110990000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 1 in the X datas point --------------- - --- Configuration: 011001-0-3 - --- Distance from that configuration: [0.74081822] - --- Energy efficiency: 11271402985.343796 - --- Energy: 64.71129799002061 - --- Workload: 729387000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 5 in the X datas point --------------- - --- Configuration: 111110-1-2 - --- Distance from that configuration: [0.74081822] - --- Energy efficiency: 14014690198.265823 - --- Energy: 63.44082042960884 - --- Workload: 889103000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 48 in the X datas point --------------- - --- Configuration: 111011-2-3 - --- Distance from that configuration: [0.74081822] - --- Energy efficiency: 14334040479.330315 - --- Energy: 71.21791539618593 - --- Workload: 1020840000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 85 in the X datas point --------------- - --- Configuration: 011111-1-2 - --- Distance from that configuration: [0.74081822] - --- Energy efficiency: 13743003093.549995 - --- Energy: 64.6497062836685 - --- Workload: 888481000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 140 in the X datas point --------------- - --- Configuration: 111111-1-3 - --- Distance from that configuration: [0.74081822] - --- Energy efficiency: 13229665673.118774 - --- Energy: 71.2294033945321 - --- Workload: 942341000000.0 --------------- ---- Ordered by energy, Printing the list of the 10 first neighbours of '011010-1-3' ---- Neighbour 0 in the list of neghbours, And at position 5 in the X datas point --------------- - --- Configuration: 111110-1-2 - --- Distance from that configuration: [1.] - --- Energy efficiency: 14014690198.265823 - --- Energy: 63.44082042960884 - --- Workload: 889103000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 85 in the X datas point --------------- - --- Configuration: 011111-1-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13743003093.549995 - --- Energy: 64.6497062836685 - --- Workload: 888481000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 1 in the X datas point --------------- - --- Configuration: 011001-0-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 11271402985.343796 - --- Energy: 64.71129799002061 - --- Workload: 729387000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 55 in the X datas point --------------- - --- Configuration: 011010-1-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 12057461036.314661 - --- Energy: 68.32437278660214 - --- Workload: 823818000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 48 in the X datas point --------------- - --- Configuration: 111011-2-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14334040479.330315 - --- Energy: 71.21791539618593 - --- Workload: 1020840000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 140 in the X datas point --------------- - --- Configuration: 111111-1-3 - --- Distance from that configuration: [0.74081822] - --- Energy efficiency: 13229665673.118774 - --- Energy: 71.2294033945321 - --- Workload: 942341000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 94 in the X datas point --------------- - --- Configuration: 111011-1-3 - --- Distance from that configuration: [0.74081822] - --- Energy efficiency: 11902466429.093437 - --- Energy: 81.3667303591789 - --- Workload: 968465000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 535 in the X datas point --------------- - --- Configuration: 022022-1-3 - --- Distance from that configuration: [0.74081822] - --- Energy efficiency: 13609237950.72095 - --- Energy: 81.63493485553877 - --- Workload: 1110990000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 540 in the X datas point --------------- - --- Configuration: 011010-2-3 - --- Distance from that configuration: [0.74081822] - --- Energy efficiency: 12504532893.173775 - --- Energy: 85.2562842548241 - --- Workload: 1066090000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 39 in the X datas point --------------- - --- Configuration: 022022-1-3 - --- Distance from that configuration: [0.74081822] - --- Energy efficiency: 12977423176.899149 - --- Energy: 86.69594291794053 - --- Workload: 1125090000000.0 --------------- --------------- ---- Median at position 4 in the list of neghbours, And at position 48 in the X datas point --------------- - --- Configuration: 111011-2-3 - --- Energy efficiency: 14334040479.330315 - --- Energy: 71.21791539618593 - --- Workload: 1020840000000.0 --------------- ---- Comparing the median energy with the energy of that data point ---- The energy of the current configuration (71.21791539618593 mAh) it is NOT far from the median. ---- Median :71.21791539618593, the gap is : 10 ---- So No we don't romove this configuration '011010-1-3' - --- remove_aberrant_points: The value [0.0, 0, 1, 1, 0, 1, 0, 1.0, 3.0] is not an abberant point. - --- remove_aberrant_points: do we remove value [2.0, 1, 0, 1, 1, 1, 0, 1.0, 2.0] ---- Computing the list of the 10 first neighbours of '303330-1-2' -*** START computing ci exp matrix -X = [[0. 1. 0. ... 1. 1. 0.] - [0. 0. 1. ... 1. 0. 3.] - [0. 1. 1. ... 1. 0. 1.] - ... - [0. 1. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 1. 0.]] -*** END computing ci exp matrix, cached result [[[1. ] - [0.24659696] - [0.67032005] - ... - [0.18268352] - [0.18268352] - [0.54881164]] - - [[0.24659696] - [1. ] - [0.44932896] - ... - [0.27253179] - [0.27253179] - [0.24659696]] - - [[0.67032005] - [0.44932896] - [1. ] - ... - [0.22313016] - [0.18268352] - [0.54881164]] - - ... - - [[0.18268352] - [0.27253179] - [0.22313016] - ... - [1. ] - [0.67032005] - [0.22313016]] - - [[0.18268352] - [0.27253179] - [0.18268352] - ... - [0.67032005] - [1. ] - [0.22313016]] - - [[0.54881164] - [0.24659696] - [0.54881164] - ... - [0.22313016] - [0.22313016] - [1. ]]] ---- Ordered by distance, Printing the list of the 10 first neighbours of '303330-1-2' ---- Neighbour 0 in the list of neghbours, And at position 56 in the X datas point --------------- - --- Configuration: 303330-1-2 - --- Distance from that configuration: [1.] - --- Energy efficiency: 13026006421.821165 - --- Energy: 64.30775539783755 - --- Workload: 837673000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 454 in the X datas point --------------- - --- Configuration: 333330-1-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13293134893.415646 - --- Energy: 66.54311678610547 - --- Workload: 884567000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 457 in the X datas point --------------- - --- Configuration: 303330-1-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13461287356.755075 - --- Energy: 41.2112771905204 - --- Workload: 554757000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 663 in the X datas point --------------- - --- Configuration: 333330-1-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13587842685.392525 - --- Energy: 64.90106538269521 - --- Workload: 881865000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 674 in the X datas point --------------- - --- Configuration: 303330-1-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13890586627.254442 - --- Energy: 40.077884631026805 - --- Workload: 556705000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 20 in the X datas point --------------- - --- Configuration: 333333-1-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14515768479.29906 - --- Energy: 91.83877298181203 - --- Workload: 1333110000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 61 in the X datas point --------------- - --- Configuration: 003333-1-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13753001592.597586 - --- Energy: 81.48911064839487 - --- Workload: 1120720000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 121 in the X datas point --------------- - --- Configuration: 333300-1-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13361213732.655474 - --- Energy: 62.9526389384084 - --- Workload: 841124000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 124 in the X datas point --------------- - --- Configuration: 222220-1-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13772833636.56522 - --- Energy: 64.6001284096528 - --- Workload: 889727000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 175 in the X datas point --------------- - --- Configuration: 202220-0-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 12108149995.762148 - --- Energy: 54.4639625494408 - --- Workload: 659458000000.0 --------------- ---- Ordered by energy, Printing the list of the 10 first neighbours of '303330-1-2' ---- Neighbour 0 in the list of neghbours, And at position 674 in the X datas point --------------- - --- Configuration: 303330-1-1 - --- Distance from that configuration: [1.] - --- Energy efficiency: 13890586627.254442 - --- Energy: 40.077884631026805 - --- Workload: 556705000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 457 in the X datas point --------------- - --- Configuration: 303330-1-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13461287356.755075 - --- Energy: 41.2112771905204 - --- Workload: 554757000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 175 in the X datas point --------------- - --- Configuration: 202220-0-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 12108149995.762148 - --- Energy: 54.4639625494408 - --- Workload: 659458000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 121 in the X datas point --------------- - --- Configuration: 333300-1-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13361213732.655474 - --- Energy: 62.9526389384084 - --- Workload: 841124000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 56 in the X datas point --------------- - --- Configuration: 303330-1-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13026006421.821165 - --- Energy: 64.30775539783755 - --- Workload: 837673000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 124 in the X datas point --------------- - --- Configuration: 222220-1-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13772833636.56522 - --- Energy: 64.6001284096528 - --- Workload: 889727000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 663 in the X datas point --------------- - --- Configuration: 333330-1-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13587842685.392525 - --- Energy: 64.90106538269521 - --- Workload: 881865000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 454 in the X datas point --------------- - --- Configuration: 333330-1-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13293134893.415646 - --- Energy: 66.54311678610547 - --- Workload: 884567000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 61 in the X datas point --------------- - --- Configuration: 003333-1-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13753001592.597586 - --- Energy: 81.48911064839487 - --- Workload: 1120720000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 20 in the X datas point --------------- - --- Configuration: 333333-1-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14515768479.29906 - --- Energy: 91.83877298181203 - --- Workload: 1333110000000.0 --------------- --------------- ---- Median at position 4 in the list of neghbours, And at position 56 in the X datas point --------------- - --- Configuration: 303330-1-2 - --- Energy efficiency: 13026006421.821165 - --- Energy: 64.30775539783755 - --- Workload: 837673000000.0 --------------- ---- Comparing the median energy with the energy of that data point ---- The energy of the current configuration (64.30775539783755 mAh) it is NOT far from the median. ---- Median :64.30775539783755, the gap is : 10 ---- So No we don't romove this configuration '303330-1-2' - --- remove_aberrant_points: The value [2.0, 1, 0, 1, 1, 1, 0, 1.0, 2.0] is not an abberant point. - --- remove_aberrant_points: do we remove value [2.0, 0, 1, 1, 0, 1, 1, 2.0, 0.0] ---- Computing the list of the 10 first neighbours of '033033-2-0' -*** START computing ci exp matrix -X = [[0. 1. 0. ... 1. 1. 0.] - [0. 0. 1. ... 1. 0. 3.] - [0. 1. 1. ... 1. 0. 1.] - ... - [0. 1. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 1. 0.]] -*** END computing ci exp matrix, cached result [[[1. ] - [0.24659696] - [0.67032005] - ... - [0.18268352] - [0.18268352] - [0.54881164]] - - [[0.24659696] - [1. ] - [0.44932896] - ... - [0.27253179] - [0.27253179] - [0.24659696]] - - [[0.67032005] - [0.44932896] - [1. ] - ... - [0.22313016] - [0.18268352] - [0.54881164]] - - ... - - [[0.18268352] - [0.27253179] - [0.22313016] - ... - [1. ] - [0.67032005] - [0.22313016]] - - [[0.18268352] - [0.27253179] - [0.18268352] - ... - [0.67032005] - [1. ] - [0.22313016]] - - [[0.54881164] - [0.24659696] - [0.54881164] - ... - [0.22313016] - [0.22313016] - [1. ]]] ---- Ordered by distance, Printing the list of the 10 first neighbours of '033033-2-0' ---- Neighbour 0 in the list of neghbours, And at position 57 in the X datas point --------------- - --- Configuration: 033033-2-0 - --- Distance from that configuration: [1.] - --- Energy efficiency: 14474943149.660782 - --- Energy: 57.4797738276827 - --- Workload: 832017000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 153 in the X datas point --------------- - --- Configuration: 033033-1-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 12220292773.774273 - --- Energy: 57.5281823764323 - --- Workload: 703011000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 432 in the X datas point --------------- - --- Configuration: 033003-2-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 12711988294.801178 - --- Energy: 62.72069654525214 - --- Workload: 797305000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 547 in the X datas point --------------- - --- Configuration: 033030-2-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 12586706675.611618 - --- Energy: 42.00513493266639 - --- Workload: 528706000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 574 in the X datas point --------------- - --- Configuration: 333033-2-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14444312840.70523 - --- Energy: 70.98779227993477 - --- Workload: 1025370000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 684 in the X datas point --------------- - --- Configuration: 033003-2-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 12932729116.229023 - --- Energy: 61.75656078333707 - --- Workload: 798681000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 96 in the X datas point --------------- - --- Configuration: 033033-1-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14223092043.31785 - --- Energy: 65.4051401275013 - --- Workload: 930263000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 115 in the X datas point --------------- - --- Configuration: 022222-2-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 15732497203.54862 - --- Energy: 57.2873551037916 - --- Workload: 901273000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 135 in the X datas point --------------- - --- Configuration: 333033-2-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 15070431662.374104 - --- Energy: 79.5378105979585 - --- Workload: 1198670000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 210 in the X datas point --------------- - --- Configuration: 033333-1-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13418532066.266079 - --- Energy: 62.5543914533039 - --- Workload: 839388000000.0 --------------- ---- Ordered by energy, Printing the list of the 10 first neighbours of '033033-2-0' ---- Neighbour 0 in the list of neghbours, And at position 547 in the X datas point --------------- - --- Configuration: 033030-2-0 - --- Distance from that configuration: [1.] - --- Energy efficiency: 12586706675.611618 - --- Energy: 42.00513493266639 - --- Workload: 528706000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 115 in the X datas point --------------- - --- Configuration: 022222-2-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15732497203.54862 - --- Energy: 57.2873551037916 - --- Workload: 901273000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 57 in the X datas point --------------- - --- Configuration: 033033-2-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14474943149.660782 - --- Energy: 57.4797738276827 - --- Workload: 832017000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 153 in the X datas point --------------- - --- Configuration: 033033-1-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 12220292773.774273 - --- Energy: 57.5281823764323 - --- Workload: 703011000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 684 in the X datas point --------------- - --- Configuration: 033003-2-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 12932729116.229023 - --- Energy: 61.75656078333707 - --- Workload: 798681000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 210 in the X datas point --------------- - --- Configuration: 033333-1-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13418532066.266079 - --- Energy: 62.5543914533039 - --- Workload: 839388000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 432 in the X datas point --------------- - --- Configuration: 033003-2-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 12711988294.801178 - --- Energy: 62.72069654525214 - --- Workload: 797305000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 96 in the X datas point --------------- - --- Configuration: 033033-1-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14223092043.31785 - --- Energy: 65.4051401275013 - --- Workload: 930263000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 574 in the X datas point --------------- - --- Configuration: 333033-2-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14444312840.70523 - --- Energy: 70.98779227993477 - --- Workload: 1025370000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 135 in the X datas point --------------- - --- Configuration: 333033-2-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 15070431662.374104 - --- Energy: 79.5378105979585 - --- Workload: 1198670000000.0 --------------- --------------- ---- Median at position 4 in the list of neghbours, And at position 684 in the X datas point --------------- - --- Configuration: 033003-2-0 - --- Energy efficiency: 12932729116.229023 - --- Energy: 61.75656078333707 - --- Workload: 798681000000.0 --------------- ---- Comparing the median energy with the energy of that data point ---- The energy of the current configuration (61.75656078333707 mAh) it is NOT far from the median. ---- Median :61.75656078333707, the gap is : 10 ---- So No we don't romove this configuration '033033-2-0' - --- remove_aberrant_points: The value [2.0, 0, 1, 1, 0, 1, 1, 2.0, 0.0] is not an abberant point. - --- remove_aberrant_points: do we remove value [2.0, 1, 1, 1, 1, 0, 0, 0.0, 1.0] ---- Computing the list of the 10 first neighbours of '333300-0-1' -*** START computing ci exp matrix -X = [[0. 1. 0. ... 1. 1. 0.] - [0. 0. 1. ... 1. 0. 3.] - [0. 1. 1. ... 1. 0. 1.] - ... - [0. 1. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 1. 0.]] -*** END computing ci exp matrix, cached result [[[1. ] - [0.24659696] - [0.67032005] - ... - [0.18268352] - [0.18268352] - [0.54881164]] - - [[0.24659696] - [1. ] - [0.44932896] - ... - [0.27253179] - [0.27253179] - [0.24659696]] - - [[0.67032005] - [0.44932896] - [1. ] - ... - [0.22313016] - [0.18268352] - [0.54881164]] - - ... - - [[0.18268352] - [0.27253179] - [0.22313016] - ... - [1. ] - [0.67032005] - [0.22313016]] - - [[0.18268352] - [0.27253179] - [0.18268352] - ... - [0.67032005] - [1. ] - [0.22313016]] - - [[0.54881164] - [0.24659696] - [0.54881164] - ... - [0.22313016] - [0.22313016] - [1. ]]] ---- Ordered by distance, Printing the list of the 10 first neighbours of '333300-0-1' ---- Neighbour 0 in the list of neghbours, And at position 58 in the X datas point --------------- - --- Configuration: 333300-0-1 - --- Distance from that configuration: [1.] - --- Energy efficiency: 10890802281.840895 - --- Energy: 35.64181472293627 - --- Workload: 388168000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 49 in the X datas point --------------- - --- Configuration: 303300-0-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 10199294208.840748 - --- Energy: 33.55309393673303 - --- Workload: 342218000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 234 in the X datas point --------------- - --- Configuration: 333300-1-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14095922754.343307 - --- Energy: 39.9195324609141 - --- Workload: 562703000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 306 in the X datas point --------------- - --- Configuration: 333300-0-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 12877238669.53101 - --- Energy: 53.62951 - --- Workload: 690600000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 6 in the X datas point --------------- - --- Configuration: 303303-0-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 12835751160.993692 - --- Energy: 58.54108121624596 - --- Workload: 751419000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 63 in the X datas point --------------- - --- Configuration: 333300-1-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 10346654305.863657 - --- Energy: 32.97385398783962 - --- Workload: 341169000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 121 in the X datas point --------------- - --- Configuration: 333300-1-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13361213732.655474 - --- Energy: 62.9526389384084 - --- Workload: 841124000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 148 in the X datas point --------------- - --- Configuration: 333300-1-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 10583914566.641617 - --- Energy: 32.1859127423429 - --- Workload: 340653000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 166 in the X datas point --------------- - --- Configuration: 222220-0-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 11742671105.396345 - --- Energy: 36.9581904467489 - --- Workload: 433988000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 180 in the X datas point --------------- - --- Configuration: 333333-0-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14508144872.531439 - --- Energy: 62.5618690617415 - --- Workload: 907657000000.0 --------------- ---- Ordered by energy, Printing the list of the 10 first neighbours of '333300-0-1' ---- Neighbour 0 in the list of neghbours, And at position 148 in the X datas point --------------- - --- Configuration: 333300-1-0 - --- Distance from that configuration: [1.] - --- Energy efficiency: 10583914566.641617 - --- Energy: 32.1859127423429 - --- Workload: 340653000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 63 in the X datas point --------------- - --- Configuration: 333300-1-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 10346654305.863657 - --- Energy: 32.97385398783962 - --- Workload: 341169000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 49 in the X datas point --------------- - --- Configuration: 303300-0-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 10199294208.840748 - --- Energy: 33.55309393673303 - --- Workload: 342218000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 58 in the X datas point --------------- - --- Configuration: 333300-0-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 10890802281.840895 - --- Energy: 35.64181472293627 - --- Workload: 388168000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 166 in the X datas point --------------- - --- Configuration: 222220-0-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 11742671105.396345 - --- Energy: 36.9581904467489 - --- Workload: 433988000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 234 in the X datas point --------------- - --- Configuration: 333300-1-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14095922754.343307 - --- Energy: 39.9195324609141 - --- Workload: 562703000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 306 in the X datas point --------------- - --- Configuration: 333300-0-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 12877238669.53101 - --- Energy: 53.62951 - --- Workload: 690600000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 6 in the X datas point --------------- - --- Configuration: 303303-0-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 12835751160.993692 - --- Energy: 58.54108121624596 - --- Workload: 751419000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 180 in the X datas point --------------- - --- Configuration: 333333-0-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14508144872.531439 - --- Energy: 62.5618690617415 - --- Workload: 907657000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 121 in the X datas point --------------- - --- Configuration: 333300-1-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13361213732.655474 - --- Energy: 62.9526389384084 - --- Workload: 841124000000.0 --------------- --------------- ---- Median at position 4 in the list of neghbours, And at position 166 in the X datas point --------------- - --- Configuration: 222220-0-1 - --- Energy efficiency: 11742671105.396345 - --- Energy: 36.9581904467489 - --- Workload: 433988000000.0 --------------- ---- Comparing the median energy with the energy of that data point ---- The energy of the current configuration (36.9581904467489 mAh) it is NOT far from the median. ---- Median :36.9581904467489, the gap is : 10 ---- So No we don't romove this configuration '333300-0-1' - --- remove_aberrant_points: The value [2.0, 1, 1, 1, 1, 0, 0, 0.0, 1.0] is not an abberant point. - --- remove_aberrant_points: do we remove value [0.0, 1, 1, 1, 1, 1, 1, 3.0, 1.0] ---- Computing the list of the 10 first neighbours of '111111-3-1' -*** START computing ci exp matrix -X = [[0. 1. 0. ... 1. 1. 0.] - [0. 0. 1. ... 1. 0. 3.] - [0. 1. 1. ... 1. 0. 1.] - ... - [0. 1. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 1. 0.]] -*** END computing ci exp matrix, cached result [[[1. ] - [0.24659696] - [0.67032005] - ... - [0.18268352] - [0.18268352] - [0.54881164]] - - [[0.24659696] - [1. ] - [0.44932896] - ... - [0.27253179] - [0.27253179] - [0.24659696]] - - [[0.67032005] - [0.44932896] - [1. ] - ... - [0.22313016] - [0.18268352] - [0.54881164]] - - ... - - [[0.18268352] - [0.27253179] - [0.22313016] - ... - [1. ] - [0.67032005] - [0.22313016]] - - [[0.18268352] - [0.27253179] - [0.18268352] - ... - [0.67032005] - [1. ] - [0.22313016]] - - [[0.54881164] - [0.24659696] - [0.54881164] - ... - [0.22313016] - [0.22313016] - [1. ]]] ---- Ordered by distance, Printing the list of the 10 first neighbours of '111111-3-1' ---- Neighbour 0 in the list of neghbours, And at position 59 in the X datas point --------------- - --- Configuration: 111111-3-1 - --- Distance from that configuration: [1.] - --- Energy efficiency: 13789280489.133356 - --- Energy: 67.49357382359369 - --- Workload: 930688000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 97 in the X datas point --------------- - --- Configuration: 111111-3-1 - --- Distance from that configuration: [1.] - --- Energy efficiency: 13677476888.483427 - --- Energy: 71.6230294037093 - --- Workload: 979622000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 21 in the X datas point --------------- - --- Configuration: 111111-2-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15148485454.424267 - --- Energy: 58.45814541687684 - --- Workload: 885553000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 118 in the X datas point --------------- - --- Configuration: 111111-2-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15007150907.40738 - --- Energy: 58.6922029582491 - --- Workload: 880803000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 198 in the X datas point --------------- - --- Configuration: 111111-2-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15106812719.332037 - --- Energy: 58.7321270588738 - --- Workload: 887255000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 251 in the X datas point --------------- - --- Configuration: 222222-3-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15790678762.326597 - --- Energy: 79.3720923830505 - --- Workload: 1253340000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 333 in the X datas point --------------- - --- Configuration: 011111-3-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13434937285.712751 - --- Energy: 68.27709347003412 - --- Workload: 917298000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 366 in the X datas point --------------- - --- Configuration: 111111-3-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14221635658.760386 - --- Energy: 52.1586628956498 - --- Workload: 741781000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 383 in the X datas point --------------- - --- Configuration: 110111-3-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 12988227470.62063 - --- Energy: 73.0759138749433 - --- Workload: 949126000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 24 in the X datas point --------------- - --- Configuration: 222222-3-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 15227537478.77662 - --- Energy: 102.00341241380069 - --- Workload: 1553260000000.0 --------------- ---- Ordered by energy, Printing the list of the 10 first neighbours of '111111-3-1' ---- Neighbour 0 in the list of neghbours, And at position 366 in the X datas point --------------- - --- Configuration: 111111-3-0 - --- Distance from that configuration: [1.] - --- Energy efficiency: 14221635658.760386 - --- Energy: 52.1586628956498 - --- Workload: 741781000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 21 in the X datas point --------------- - --- Configuration: 111111-2-1 - --- Distance from that configuration: [1.] - --- Energy efficiency: 15148485454.424267 - --- Energy: 58.45814541687684 - --- Workload: 885553000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 118 in the X datas point --------------- - --- Configuration: 111111-2-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15007150907.40738 - --- Energy: 58.6922029582491 - --- Workload: 880803000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 198 in the X datas point --------------- - --- Configuration: 111111-2-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15106812719.332037 - --- Energy: 58.7321270588738 - --- Workload: 887255000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 59 in the X datas point --------------- - --- Configuration: 111111-3-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13789280489.133356 - --- Energy: 67.49357382359369 - --- Workload: 930688000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 333 in the X datas point --------------- - --- Configuration: 011111-3-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13434937285.712751 - --- Energy: 68.27709347003412 - --- Workload: 917298000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 97 in the X datas point --------------- - --- Configuration: 111111-3-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13677476888.483427 - --- Energy: 71.6230294037093 - --- Workload: 979622000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 383 in the X datas point --------------- - --- Configuration: 110111-3-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 12988227470.62063 - --- Energy: 73.0759138749433 - --- Workload: 949126000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 251 in the X datas point --------------- - --- Configuration: 222222-3-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15790678762.326597 - --- Energy: 79.3720923830505 - --- Workload: 1253340000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 24 in the X datas point --------------- - --- Configuration: 222222-3-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 15227537478.77662 - --- Energy: 102.00341241380069 - --- Workload: 1553260000000.0 --------------- --------------- ---- Median at position 4 in the list of neghbours, And at position 59 in the X datas point --------------- - --- Configuration: 111111-3-1 - --- Energy efficiency: 13789280489.133356 - --- Energy: 67.49357382359369 - --- Workload: 930688000000.0 --------------- ---- Comparing the median energy with the energy of that data point ---- The energy of the current configuration (67.49357382359369 mAh) it is NOT far from the median. ---- Median :67.49357382359369, the gap is : 10 ---- So No we don't romove this configuration '111111-3-1' - --- remove_aberrant_points: The value [0.0, 1, 1, 1, 1, 1, 1, 3.0, 1.0] is not an abberant point. - --- remove_aberrant_points: do we remove value [0.0, 1, 1, 0, 1, 0, 1, 0.0, 0.0] ---- Computing the list of the 10 first neighbours of '110101-0-0' -*** START computing ci exp matrix -X = [[0. 1. 0. ... 1. 1. 0.] - [0. 0. 1. ... 1. 0. 3.] - [0. 1. 1. ... 1. 0. 1.] - ... - [0. 1. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 1. 0.]] -*** END computing ci exp matrix, cached result [[[1. ] - [0.24659696] - [0.67032005] - ... - [0.18268352] - [0.18268352] - [0.54881164]] - - [[0.24659696] - [1. ] - [0.44932896] - ... - [0.27253179] - [0.27253179] - [0.24659696]] - - [[0.67032005] - [0.44932896] - [1. ] - ... - [0.22313016] - [0.18268352] - [0.54881164]] - - ... - - [[0.18268352] - [0.27253179] - [0.22313016] - ... - [1. ] - [0.67032005] - [0.22313016]] - - [[0.18268352] - [0.27253179] - [0.18268352] - ... - [0.67032005] - [1. ] - [0.22313016]] - - [[0.54881164] - [0.24659696] - [0.54881164] - ... - [0.22313016] - [0.22313016] - [1. ]]] ---- Ordered by distance, Printing the list of the 10 first neighbours of '110101-0-0' ---- Neighbour 0 in the list of neghbours, And at position 60 in the X datas point --------------- - --- Configuration: 110101-0-0 - --- Distance from that configuration: [1.] - --- Energy efficiency: 6206361520.558573 - --- Energy: 26.332761918292903 - --- Workload: 163431000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 4 in the X datas point --------------- - --- Configuration: 111101-0-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 7744553642.650806 - --- Energy: 26.767238609212782 - --- Workload: 207301000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 54 in the X datas point --------------- - --- Configuration: 110101-1-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 10499448253.994251 - --- Energy: 32.51905730105663 - --- Workload: 341432000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 90 in the X datas point --------------- - --- Configuration: 110111-0-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 7765120631.149005 - --- Energy: 26.7121133566337 - --- Workload: 207423000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 608 in the X datas point --------------- - --- Configuration: 110101-1-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 10844152182.494068 - --- Energy: 31.249086970467445 - --- Workload: 338870000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 675 in the X datas point --------------- - --- Configuration: 110111-0-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 7533921481.470321 - --- Energy: 27.536240775049926 - --- Workload: 207456000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 2 in the X datas point --------------- - --- Configuration: 110111-0-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 11835117871.856445 - --- Energy: 36.734913097035495 - --- Workload: 434762000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 70 in the X datas point --------------- - --- Configuration: 110011-0-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 6003554104.029585 - --- Energy: 27.241716653761866 - --- Workload: 163547000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 220 in the X datas point --------------- - --- Configuration: 010100-0-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 3292105202.513851 - --- Energy: 23.5175293800191 - --- Workload: 77422300000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 241 in the X datas point --------------- - --- Configuration: 220202-0-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14004896111.680643 - --- Energy: 43.9976841972795 - --- Workload: 616183000000.0 --------------- ---- Ordered by energy, Printing the list of the 10 first neighbours of '110101-0-0' ---- Neighbour 0 in the list of neghbours, And at position 220 in the X datas point --------------- - --- Configuration: 010100-0-0 - --- Distance from that configuration: [1.] - --- Energy efficiency: 3292105202.513851 - --- Energy: 23.5175293800191 - --- Workload: 77422300000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 60 in the X datas point --------------- - --- Configuration: 110101-0-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 6206361520.558573 - --- Energy: 26.332761918292903 - --- Workload: 163431000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 90 in the X datas point --------------- - --- Configuration: 110111-0-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 7765120631.149005 - --- Energy: 26.7121133566337 - --- Workload: 207423000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 4 in the X datas point --------------- - --- Configuration: 111101-0-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 7744553642.650806 - --- Energy: 26.767238609212782 - --- Workload: 207301000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 70 in the X datas point --------------- - --- Configuration: 110011-0-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 6003554104.029585 - --- Energy: 27.241716653761866 - --- Workload: 163547000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 675 in the X datas point --------------- - --- Configuration: 110111-0-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 7533921481.470321 - --- Energy: 27.536240775049926 - --- Workload: 207456000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 608 in the X datas point --------------- - --- Configuration: 110101-1-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 10844152182.494068 - --- Energy: 31.249086970467445 - --- Workload: 338870000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 54 in the X datas point --------------- - --- Configuration: 110101-1-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 10499448253.994251 - --- Energy: 32.51905730105663 - --- Workload: 341432000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 2 in the X datas point --------------- - --- Configuration: 110111-0-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 11835117871.856445 - --- Energy: 36.734913097035495 - --- Workload: 434762000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 241 in the X datas point --------------- - --- Configuration: 220202-0-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14004896111.680643 - --- Energy: 43.9976841972795 - --- Workload: 616183000000.0 --------------- --------------- ---- Median at position 4 in the list of neghbours, And at position 70 in the X datas point --------------- - --- Configuration: 110011-0-0 - --- Energy efficiency: 6003554104.029585 - --- Energy: 27.241716653761866 - --- Workload: 163547000000.0 --------------- ---- Comparing the median energy with the energy of that data point ---- The energy of the current configuration (27.241716653761866 mAh) it is NOT far from the median. ---- Median :27.241716653761866, the gap is : 10 ---- So No we don't romove this configuration '110101-0-0' - --- remove_aberrant_points: The value [0.0, 1, 1, 0, 1, 0, 1, 0.0, 0.0] is not an abberant point. - --- remove_aberrant_points: do we remove value [2.0, 0, 0, 1, 1, 1, 1, 1.0, 2.0] ---- Computing the list of the 10 first neighbours of '003333-1-2' -*** START computing ci exp matrix -X = [[0. 1. 0. ... 1. 1. 0.] - [0. 0. 1. ... 1. 0. 3.] - [0. 1. 1. ... 1. 0. 1.] - ... - [0. 1. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 1. 0.]] -*** END computing ci exp matrix, cached result [[[1. ] - [0.24659696] - [0.67032005] - ... - [0.18268352] - [0.18268352] - [0.54881164]] - - [[0.24659696] - [1. ] - [0.44932896] - ... - [0.27253179] - [0.27253179] - [0.24659696]] - - [[0.67032005] - [0.44932896] - [1. ] - ... - [0.22313016] - [0.18268352] - [0.54881164]] - - ... - - [[0.18268352] - [0.27253179] - [0.22313016] - ... - [1. ] - [0.67032005] - [0.22313016]] - - [[0.18268352] - [0.27253179] - [0.18268352] - ... - [0.67032005] - [1. ] - [0.22313016]] - - [[0.54881164] - [0.24659696] - [0.54881164] - ... - [0.22313016] - [0.22313016] - [1. ]]] ---- Ordered by distance, Printing the list of the 10 first neighbours of '003333-1-2' ---- Neighbour 0 in the list of neghbours, And at position 61 in the X datas point --------------- - --- Configuration: 003333-1-2 - --- Distance from that configuration: [1.] - --- Energy efficiency: 13753001592.597586 - --- Energy: 81.48911064839487 - --- Workload: 1120720000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 156 in the X datas point --------------- - --- Configuration: 033333-1-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14313318542.904173 - --- Energy: 82.6335756822963 - --- Workload: 1182760000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 598 in the X datas point --------------- - --- Configuration: 003303-1-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 12920497594.203348 - --- Energy: 80.94736701096696 - --- Workload: 1045880000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 20 in the X datas point --------------- - --- Configuration: 333333-1-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14515768479.29906 - --- Energy: 91.83877298181203 - --- Workload: 1333110000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 56 in the X datas point --------------- - --- Configuration: 303330-1-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13026006421.821165 - --- Energy: 64.30775539783755 - --- Workload: 837673000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 105 in the X datas point --------------- - --- Configuration: 033333-0-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13446770287.478502 - --- Energy: 86.2801902841026 - --- Workload: 1160190000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 154 in the X datas point --------------- - --- Configuration: 003333-2-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14446232567.00885 - --- Energy: 84.9404936835098 - --- Workload: 1227070000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 270 in the X datas point --------------- - --- Configuration: 033033-1-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 10275897573.963343 - --- Energy: 24.5924899083227 - --- Workload: 252710000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 338 in the X datas point --------------- - --- Configuration: 033333-0-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 12910472329.630178 - --- Energy: 89.67295919976871 - --- Workload: 1157720000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 351 in the X datas point --------------- - --- Configuration: 033033-1-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13323686983.956947 - --- Energy: 83.3035486563878 - --- Workload: 1109910000000.0 --------------- ---- Ordered by energy, Printing the list of the 10 first neighbours of '003333-1-2' ---- Neighbour 0 in the list of neghbours, And at position 270 in the X datas point --------------- - --- Configuration: 033033-1-2 - --- Distance from that configuration: [1.] - --- Energy efficiency: 10275897573.963343 - --- Energy: 24.5924899083227 - --- Workload: 252710000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 56 in the X datas point --------------- - --- Configuration: 303330-1-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13026006421.821165 - --- Energy: 64.30775539783755 - --- Workload: 837673000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 598 in the X datas point --------------- - --- Configuration: 003303-1-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 12920497594.203348 - --- Energy: 80.94736701096696 - --- Workload: 1045880000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 61 in the X datas point --------------- - --- Configuration: 003333-1-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13753001592.597586 - --- Energy: 81.48911064839487 - --- Workload: 1120720000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 156 in the X datas point --------------- - --- Configuration: 033333-1-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14313318542.904173 - --- Energy: 82.6335756822963 - --- Workload: 1182760000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 351 in the X datas point --------------- - --- Configuration: 033033-1-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13323686983.956947 - --- Energy: 83.3035486563878 - --- Workload: 1109910000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 154 in the X datas point --------------- - --- Configuration: 003333-2-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14446232567.00885 - --- Energy: 84.9404936835098 - --- Workload: 1227070000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 105 in the X datas point --------------- - --- Configuration: 033333-0-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13446770287.478502 - --- Energy: 86.2801902841026 - --- Workload: 1160190000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 338 in the X datas point --------------- - --- Configuration: 033333-0-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 12910472329.630178 - --- Energy: 89.67295919976871 - --- Workload: 1157720000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 20 in the X datas point --------------- - --- Configuration: 333333-1-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14515768479.29906 - --- Energy: 91.83877298181203 - --- Workload: 1333110000000.0 --------------- --------------- ---- Median at position 4 in the list of neghbours, And at position 156 in the X datas point --------------- - --- Configuration: 033333-1-2 - --- Energy efficiency: 14313318542.904173 - --- Energy: 82.6335756822963 - --- Workload: 1182760000000.0 --------------- ---- Comparing the median energy with the energy of that data point ---- The energy of the current configuration (82.6335756822963 mAh) it is NOT far from the median. ---- Median :82.6335756822963, the gap is : 10 ---- So No we don't romove this configuration '003333-1-2' - --- remove_aberrant_points: The value [2.0, 0, 0, 1, 1, 1, 1, 1.0, 2.0] is not an abberant point. - --- remove_aberrant_points: do we remove value [2.0, 1, 1, 1, 1, 1, 1, 2.0, 1.0] ---- Computing the list of the 10 first neighbours of '333333-2-1' -*** START computing ci exp matrix -X = [[0. 1. 0. ... 1. 1. 0.] - [0. 0. 1. ... 1. 0. 3.] - [0. 1. 1. ... 1. 0. 1.] - ... - [0. 1. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 1. 0.]] -*** END computing ci exp matrix, cached result [[[1. ] - [0.24659696] - [0.67032005] - ... - [0.18268352] - [0.18268352] - [0.54881164]] - - [[0.24659696] - [1. ] - [0.44932896] - ... - [0.27253179] - [0.27253179] - [0.24659696]] - - [[0.67032005] - [0.44932896] - [1. ] - ... - [0.22313016] - [0.18268352] - [0.54881164]] - - ... - - [[0.18268352] - [0.27253179] - [0.22313016] - ... - [1. ] - [0.67032005] - [0.22313016]] - - [[0.18268352] - [0.27253179] - [0.18268352] - ... - [0.67032005] - [1. ] - [0.22313016]] - - [[0.54881164] - [0.24659696] - [0.54881164] - ... - [0.22313016] - [0.22313016] - [1. ]]] ---- Ordered by distance, Printing the list of the 10 first neighbours of '333333-2-1' ---- Neighbour 0 in the list of neghbours, And at position 62 in the X datas point --------------- - --- Configuration: 333333-2-1 - --- Distance from that configuration: [1.] - --- Energy efficiency: 15929350146.231434 - --- Energy: 77.59635035177494 - --- Workload: 1236060000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 68 in the X datas point --------------- - --- Configuration: 333333-3-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15804679449.491407 - --- Energy: 75.13916289414331 - --- Workload: 1187550000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 92 in the X datas point --------------- - --- Configuration: 333333-1-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15052941194.179932 - --- Energy: 79.3851939063441 - --- Workload: 1194980000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 117 in the X datas point --------------- - --- Configuration: 333333-2-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15222530563.035736 - --- Energy: 102.945501098208 - --- Workload: 1567090000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 135 in the X datas point --------------- - --- Configuration: 333033-2-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15070431662.374104 - --- Energy: 79.5378105979585 - --- Workload: 1198670000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 160 in the X datas point --------------- - --- Configuration: 333303-2-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15150114913.62162 - --- Energy: 74.9625159265616 - --- Workload: 1135690000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 236 in the X datas point --------------- - --- Configuration: 333333-2-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14384742966.220308 - --- Energy: 83.103378159748 - --- Workload: 1195420000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 267 in the X datas point --------------- - --- Configuration: 333333-2-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 9880837104.519495 - --- Energy: 25.3623210355619 - --- Workload: 250600000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 349 in the X datas point --------------- - --- Configuration: 333333-2-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14399200556.385109 - --- Energy: 84.41510028409691 - --- Workload: 1215510000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 360 in the X datas point --------------- - --- Configuration: 333333-2-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15049135427.169708 - --- Energy: 75.0574196537613 - --- Workload: 1129550000000.0 --------------- ---- Ordered by energy, Printing the list of the 10 first neighbours of '333333-2-1' ---- Neighbour 0 in the list of neghbours, And at position 267 in the X datas point --------------- - --- Configuration: 333333-2-2 - --- Distance from that configuration: [1.] - --- Energy efficiency: 9880837104.519495 - --- Energy: 25.3623210355619 - --- Workload: 250600000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 160 in the X datas point --------------- - --- Configuration: 333303-2-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15150114913.62162 - --- Energy: 74.9625159265616 - --- Workload: 1135690000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 360 in the X datas point --------------- - --- Configuration: 333333-2-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15049135427.169708 - --- Energy: 75.0574196537613 - --- Workload: 1129550000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 68 in the X datas point --------------- - --- Configuration: 333333-3-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15804679449.491407 - --- Energy: 75.13916289414331 - --- Workload: 1187550000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 62 in the X datas point --------------- - --- Configuration: 333333-2-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15929350146.231434 - --- Energy: 77.59635035177494 - --- Workload: 1236060000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 92 in the X datas point --------------- - --- Configuration: 333333-1-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15052941194.179932 - --- Energy: 79.3851939063441 - --- Workload: 1194980000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 135 in the X datas point --------------- - --- Configuration: 333033-2-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15070431662.374104 - --- Energy: 79.5378105979585 - --- Workload: 1198670000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 236 in the X datas point --------------- - --- Configuration: 333333-2-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14384742966.220308 - --- Energy: 83.103378159748 - --- Workload: 1195420000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 349 in the X datas point --------------- - --- Configuration: 333333-2-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14399200556.385109 - --- Energy: 84.41510028409691 - --- Workload: 1215510000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 117 in the X datas point --------------- - --- Configuration: 333333-2-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15222530563.035736 - --- Energy: 102.945501098208 - --- Workload: 1567090000000.0 --------------- --------------- ---- Median at position 4 in the list of neghbours, And at position 62 in the X datas point --------------- - --- Configuration: 333333-2-1 - --- Energy efficiency: 15929350146.231434 - --- Energy: 77.59635035177494 - --- Workload: 1236060000000.0 --------------- ---- Comparing the median energy with the energy of that data point ---- The energy of the current configuration (77.59635035177494 mAh) it is NOT far from the median. ---- Median :77.59635035177494, the gap is : 10 ---- So No we don't romove this configuration '333333-2-1' - --- remove_aberrant_points: The value [2.0, 1, 1, 1, 1, 1, 1, 2.0, 1.0] is not an abberant point. - --- remove_aberrant_points: do we remove value [2.0, 1, 1, 1, 1, 0, 0, 1.0, 0.0] ---- Computing the list of the 10 first neighbours of '333300-1-0' -*** START computing ci exp matrix -X = [[0. 1. 0. ... 1. 1. 0.] - [0. 0. 1. ... 1. 0. 3.] - [0. 1. 1. ... 1. 0. 1.] - ... - [0. 1. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 1. 0.]] -*** END computing ci exp matrix, cached result [[[1. ] - [0.24659696] - [0.67032005] - ... - [0.18268352] - [0.18268352] - [0.54881164]] - - [[0.24659696] - [1. ] - [0.44932896] - ... - [0.27253179] - [0.27253179] - [0.24659696]] - - [[0.67032005] - [0.44932896] - [1. ] - ... - [0.22313016] - [0.18268352] - [0.54881164]] - - ... - - [[0.18268352] - [0.27253179] - [0.22313016] - ... - [1. ] - [0.67032005] - [0.22313016]] - - [[0.18268352] - [0.27253179] - [0.18268352] - ... - [0.67032005] - [1. ] - [0.22313016]] - - [[0.54881164] - [0.24659696] - [0.54881164] - ... - [0.22313016] - [0.22313016] - [1. ]]] ---- Ordered by distance, Printing the list of the 10 first neighbours of '333300-1-0' ---- Neighbour 0 in the list of neghbours, And at position 63 in the X datas point --------------- - --- Configuration: 333300-1-0 - --- Distance from that configuration: [1.] - --- Energy efficiency: 10346654305.863657 - --- Energy: 32.97385398783962 - --- Workload: 341169000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 148 in the X datas point --------------- - --- Configuration: 333300-1-0 - --- Distance from that configuration: [1.] - --- Energy efficiency: 10583914566.641617 - --- Energy: 32.1859127423429 - --- Workload: 340653000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 529 in the X datas point --------------- - --- Configuration: 333300-1-0 - --- Distance from that configuration: [1.] - --- Energy efficiency: 10992187852.093517 - --- Energy: 31.06062061477282 - --- Workload: 341424000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 234 in the X datas point --------------- - --- Configuration: 333300-1-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14095922754.343307 - --- Energy: 39.9195324609141 - --- Workload: 562703000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 261 in the X datas point --------------- - --- Configuration: 333330-1-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 5609028291.9387045 - --- Energy: 13.4893048354332 - --- Workload: 75662100000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 306 in the X datas point --------------- - --- Configuration: 333300-0-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 12877238669.53101 - --- Energy: 53.62951 - --- Workload: 690600000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 58 in the X datas point --------------- - --- Configuration: 333300-0-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 10890802281.840895 - --- Energy: 35.64181472293627 - --- Workload: 388168000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 192 in the X datas point --------------- - --- Configuration: 333333-1-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13730944881.241056 - --- Energy: 71.0356581632197 - --- Workload: 975387000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 209 in the X datas point --------------- - --- Configuration: 222220-1-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 12054278002.99187 - --- Energy: 32.0011057465816 - --- Workload: 385750000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 287 in the X datas point --------------- - --- Configuration: 333000-0-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 10756377585.89932 - --- Energy: 46.07778 - --- Workload: 495630000000.0 --------------- ---- Ordered by energy, Printing the list of the 10 first neighbours of '333300-1-0' ---- Neighbour 0 in the list of neghbours, And at position 261 in the X datas point --------------- - --- Configuration: 333330-1-0 - --- Distance from that configuration: [1.] - --- Energy efficiency: 5609028291.9387045 - --- Energy: 13.4893048354332 - --- Workload: 75662100000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 529 in the X datas point --------------- - --- Configuration: 333300-1-0 - --- Distance from that configuration: [1.] - --- Energy efficiency: 10992187852.093517 - --- Energy: 31.06062061477282 - --- Workload: 341424000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 209 in the X datas point --------------- - --- Configuration: 222220-1-0 - --- Distance from that configuration: [1.] - --- Energy efficiency: 12054278002.99187 - --- Energy: 32.0011057465816 - --- Workload: 385750000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 148 in the X datas point --------------- - --- Configuration: 333300-1-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 10583914566.641617 - --- Energy: 32.1859127423429 - --- Workload: 340653000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 63 in the X datas point --------------- - --- Configuration: 333300-1-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 10346654305.863657 - --- Energy: 32.97385398783962 - --- Workload: 341169000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 58 in the X datas point --------------- - --- Configuration: 333300-0-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 10890802281.840895 - --- Energy: 35.64181472293627 - --- Workload: 388168000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 234 in the X datas point --------------- - --- Configuration: 333300-1-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14095922754.343307 - --- Energy: 39.9195324609141 - --- Workload: 562703000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 287 in the X datas point --------------- - --- Configuration: 333000-0-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 10756377585.89932 - --- Energy: 46.07778 - --- Workload: 495630000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 306 in the X datas point --------------- - --- Configuration: 333300-0-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 12877238669.53101 - --- Energy: 53.62951 - --- Workload: 690600000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 192 in the X datas point --------------- - --- Configuration: 333333-1-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13730944881.241056 - --- Energy: 71.0356581632197 - --- Workload: 975387000000.0 --------------- --------------- ---- Median at position 4 in the list of neghbours, And at position 63 in the X datas point --------------- - --- Configuration: 333300-1-0 - --- Energy efficiency: 10346654305.863657 - --- Energy: 32.97385398783962 - --- Workload: 341169000000.0 --------------- ---- Comparing the median energy with the energy of that data point ---- The energy of the current configuration (32.97385398783962 mAh) it is NOT far from the median. ---- Median :32.97385398783962, the gap is : 10 ---- So No we don't romove this configuration '333300-1-0' - --- remove_aberrant_points: The value [2.0, 1, 1, 1, 1, 0, 0, 1.0, 0.0] is not an abberant point. - --- remove_aberrant_points: do we remove value [1.0, 1, 1, 0, 0, 1, 0, 0.0, 1.0] ---- Computing the list of the 10 first neighbours of '220020-0-1' -*** START computing ci exp matrix -X = [[0. 1. 0. ... 1. 1. 0.] - [0. 0. 1. ... 1. 0. 3.] - [0. 1. 1. ... 1. 0. 1.] - ... - [0. 1. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 1. 0.]] -*** END computing ci exp matrix, cached result [[[1. ] - [0.24659696] - [0.67032005] - ... - [0.18268352] - [0.18268352] - [0.54881164]] - - [[0.24659696] - [1. ] - [0.44932896] - ... - [0.27253179] - [0.27253179] - [0.24659696]] - - [[0.67032005] - [0.44932896] - [1. ] - ... - [0.22313016] - [0.18268352] - [0.54881164]] - - ... - - [[0.18268352] - [0.27253179] - [0.22313016] - ... - [1. ] - [0.67032005] - [0.22313016]] - - [[0.18268352] - [0.27253179] - [0.18268352] - ... - [0.67032005] - [1. ] - [0.22313016]] - - [[0.54881164] - [0.24659696] - [0.54881164] - ... - [0.22313016] - [0.22313016] - [1. ]]] ---- Ordered by distance, Printing the list of the 10 first neighbours of '220020-0-1' ---- Neighbour 0 in the list of neghbours, And at position 64 in the X datas point --------------- - --- Configuration: 220020-0-1 - --- Distance from that configuration: [1.] - --- Energy efficiency: 10312116840.40865 - --- Energy: 33.23255472087933 - --- Workload: 342698000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 102 in the X datas point --------------- - --- Configuration: 330030-0-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 9938974695.370426 - --- Energy: 34.2448289317877 - --- Workload: 340358000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 235 in the X datas point --------------- - --- Configuration: 330030-0-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 10228912840.456577 - --- Energy: 33.4145827544387 - --- Workload: 341795000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 33 in the X datas point --------------- - --- Configuration: 220222-0-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14874621812.74041 - --- Energy: 48.32825169162293 - --- Workload: 718865000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 42 in the X datas point --------------- - --- Configuration: 220020-1-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 12658099664.813522 - --- Energy: 62.38781956977318 - --- Workload: 789711000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 69 in the X datas point --------------- - --- Configuration: 220220-0-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 6218480079.099067 - --- Energy: 26.274511449565598 - --- Workload: 163388000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 166 in the X datas point --------------- - --- Configuration: 222220-0-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 11742671105.396345 - --- Energy: 36.9581904467489 - --- Workload: 433988000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 250 in the X datas point --------------- - --- Configuration: 100010-0-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 9201917679.644438 - --- Energy: 32.1912867561494 - --- Workload: 296221000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 283 in the X datas point --------------- - --- Configuration: 220000-0-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 9157643713.790216 - --- Energy: 28.50231 - --- Workload: 261014000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 335 in the X datas point --------------- - --- Configuration: 333030-0-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 11193557883.566849 - --- Energy: 34.531211142434685 - --- Workload: 386527000000.0 --------------- ---- Ordered by energy, Printing the list of the 10 first neighbours of '220020-0-1' ---- Neighbour 0 in the list of neghbours, And at position 69 in the X datas point --------------- - --- Configuration: 220220-0-0 - --- Distance from that configuration: [1.] - --- Energy efficiency: 6218480079.099067 - --- Energy: 26.274511449565598 - --- Workload: 163388000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 283 in the X datas point --------------- - --- Configuration: 220000-0-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 9157643713.790216 - --- Energy: 28.50231 - --- Workload: 261014000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 250 in the X datas point --------------- - --- Configuration: 100010-0-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 9201917679.644438 - --- Energy: 32.1912867561494 - --- Workload: 296221000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 64 in the X datas point --------------- - --- Configuration: 220020-0-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 10312116840.40865 - --- Energy: 33.23255472087933 - --- Workload: 342698000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 235 in the X datas point --------------- - --- Configuration: 330030-0-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 10228912840.456577 - --- Energy: 33.4145827544387 - --- Workload: 341795000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 102 in the X datas point --------------- - --- Configuration: 330030-0-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 9938974695.370426 - --- Energy: 34.2448289317877 - --- Workload: 340358000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 335 in the X datas point --------------- - --- Configuration: 333030-0-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 11193557883.566849 - --- Energy: 34.531211142434685 - --- Workload: 386527000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 166 in the X datas point --------------- - --- Configuration: 222220-0-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 11742671105.396345 - --- Energy: 36.9581904467489 - --- Workload: 433988000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 33 in the X datas point --------------- - --- Configuration: 220222-0-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14874621812.74041 - --- Energy: 48.32825169162293 - --- Workload: 718865000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 42 in the X datas point --------------- - --- Configuration: 220020-1-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 12658099664.813522 - --- Energy: 62.38781956977318 - --- Workload: 789711000000.0 --------------- --------------- ---- Median at position 4 in the list of neghbours, And at position 235 in the X datas point --------------- - --- Configuration: 330030-0-1 - --- Energy efficiency: 10228912840.456577 - --- Energy: 33.4145827544387 - --- Workload: 341795000000.0 --------------- ---- Comparing the median energy with the energy of that data point ---- The energy of the current configuration (33.4145827544387 mAh) it is NOT far from the median. ---- Median :33.4145827544387, the gap is : 10 ---- So No we don't romove this configuration '220020-0-1' - --- remove_aberrant_points: The value [1.0, 1, 1, 0, 0, 1, 0, 0.0, 1.0] is not an abberant point. - --- remove_aberrant_points: do we remove value [0.0, 1, 1, 1, 1, 1, 1, 1.0, 2.0] ---- Computing the list of the 10 first neighbours of '111111-1-2' -*** START computing ci exp matrix -X = [[0. 1. 0. ... 1. 1. 0.] - [0. 0. 1. ... 1. 0. 3.] - [0. 1. 1. ... 1. 0. 1.] - ... - [0. 1. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 1. 0.]] -*** END computing ci exp matrix, cached result [[[1. ] - [0.24659696] - [0.67032005] - ... - [0.18268352] - [0.18268352] - [0.54881164]] - - [[0.24659696] - [1. ] - [0.44932896] - ... - [0.27253179] - [0.27253179] - [0.24659696]] - - [[0.67032005] - [0.44932896] - [1. ] - ... - [0.22313016] - [0.18268352] - [0.54881164]] - - ... - - [[0.18268352] - [0.27253179] - [0.22313016] - ... - [1. ] - [0.67032005] - [0.22313016]] - - [[0.18268352] - [0.27253179] - [0.18268352] - ... - [0.67032005] - [1. ] - [0.22313016]] - - [[0.54881164] - [0.24659696] - [0.54881164] - ... - [0.22313016] - [0.22313016] - [1. ]]] ---- Ordered by distance, Printing the list of the 10 first neighbours of '111111-1-2' ---- Neighbour 0 in the list of neghbours, And at position 65 in the X datas point --------------- - --- Configuration: 111111-1-2 - --- Distance from that configuration: [1.] - --- Energy efficiency: 14097711236.580742 - --- Energy: 65.20383205963783 - --- Workload: 919225000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 131 in the X datas point --------------- - --- Configuration: 111111-1-2 - --- Distance from that configuration: [1.] - --- Energy efficiency: 13830416959.410492 - --- Energy: 66.3842172994299 - --- Workload: 918121000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 5 in the X datas point --------------- - --- Configuration: 111110-1-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14014690198.265823 - --- Energy: 63.44082042960884 - --- Workload: 889103000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 80 in the X datas point --------------- - --- Configuration: 110111-1-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13829154623.777847 - --- Energy: 64.195799103128 - --- Workload: 887774000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 85 in the X datas point --------------- - --- Configuration: 011111-1-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13743003093.549995 - --- Energy: 64.6497062836685 - --- Workload: 888481000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 104 in the X datas point --------------- - --- Configuration: 111111-2-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15847508930.071281 - --- Energy: 72.979973067832 - --- Workload: 1156550000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 111 in the X datas point --------------- - --- Configuration: 111111-0-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13419378387.55433 - --- Energy: 56.046315848522 - --- Workload: 752107000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 140 in the X datas point --------------- - --- Configuration: 111111-1-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13229665673.118774 - --- Energy: 71.2294033945321 - --- Workload: 942341000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 246 in the X datas point --------------- - --- Configuration: 110111-1-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13583376120.968113 - --- Energy: 65.5557580165811 - --- Workload: 890469000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 247 in the X datas point --------------- - --- Configuration: 111111-1-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13225816264.315292 - --- Energy: 70.9803740450458 - --- Workload: 938774000000.0 --------------- ---- Ordered by energy, Printing the list of the 10 first neighbours of '111111-1-2' ---- Neighbour 0 in the list of neghbours, And at position 111 in the X datas point --------------- - --- Configuration: 111111-0-2 - --- Distance from that configuration: [1.] - --- Energy efficiency: 13419378387.55433 - --- Energy: 56.046315848522 - --- Workload: 752107000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 5 in the X datas point --------------- - --- Configuration: 111110-1-2 - --- Distance from that configuration: [1.] - --- Energy efficiency: 14014690198.265823 - --- Energy: 63.44082042960884 - --- Workload: 889103000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 80 in the X datas point --------------- - --- Configuration: 110111-1-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13829154623.777847 - --- Energy: 64.195799103128 - --- Workload: 887774000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 85 in the X datas point --------------- - --- Configuration: 011111-1-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13743003093.549995 - --- Energy: 64.6497062836685 - --- Workload: 888481000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 65 in the X datas point --------------- - --- Configuration: 111111-1-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14097711236.580742 - --- Energy: 65.20383205963783 - --- Workload: 919225000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 246 in the X datas point --------------- - --- Configuration: 110111-1-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13583376120.968113 - --- Energy: 65.5557580165811 - --- Workload: 890469000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 131 in the X datas point --------------- - --- Configuration: 111111-1-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13830416959.410492 - --- Energy: 66.3842172994299 - --- Workload: 918121000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 247 in the X datas point --------------- - --- Configuration: 111111-1-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13225816264.315292 - --- Energy: 70.9803740450458 - --- Workload: 938774000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 140 in the X datas point --------------- - --- Configuration: 111111-1-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13229665673.118774 - --- Energy: 71.2294033945321 - --- Workload: 942341000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 104 in the X datas point --------------- - --- Configuration: 111111-2-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15847508930.071281 - --- Energy: 72.979973067832 - --- Workload: 1156550000000.0 --------------- --------------- ---- Median at position 4 in the list of neghbours, And at position 65 in the X datas point --------------- - --- Configuration: 111111-1-2 - --- Energy efficiency: 14097711236.580742 - --- Energy: 65.20383205963783 - --- Workload: 919225000000.0 --------------- ---- Comparing the median energy with the energy of that data point ---- The energy of the current configuration (65.20383205963783 mAh) it is NOT far from the median. ---- Median :65.20383205963783, the gap is : 10 ---- So No we don't romove this configuration '111111-1-2' - --- remove_aberrant_points: The value [0.0, 1, 1, 1, 1, 1, 1, 1.0, 2.0] is not an abberant point. - --- remove_aberrant_points: do we remove value [0.0, 1, 0, 1, 1, 0, 1, 0.0, 2.0] ---- Computing the list of the 10 first neighbours of '101101-0-2' -*** START computing ci exp matrix -X = [[0. 1. 0. ... 1. 1. 0.] - [0. 0. 1. ... 1. 0. 3.] - [0. 1. 1. ... 1. 0. 1.] - ... - [0. 1. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 1. 0.]] -*** END computing ci exp matrix, cached result [[[1. ] - [0.24659696] - [0.67032005] - ... - [0.18268352] - [0.18268352] - [0.54881164]] - - [[0.24659696] - [1. ] - [0.44932896] - ... - [0.27253179] - [0.27253179] - [0.24659696]] - - [[0.67032005] - [0.44932896] - [1. ] - ... - [0.22313016] - [0.18268352] - [0.54881164]] - - ... - - [[0.18268352] - [0.27253179] - [0.22313016] - ... - [1. ] - [0.67032005] - [0.22313016]] - - [[0.18268352] - [0.27253179] - [0.18268352] - ... - [0.67032005] - [1. ] - [0.22313016]] - - [[0.54881164] - [0.24659696] - [0.54881164] - ... - [0.22313016] - [0.22313016] - [1. ]]] ---- Ordered by distance, Printing the list of the 10 first neighbours of '101101-0-2' ---- Neighbour 0 in the list of neghbours, And at position 66 in the X datas point --------------- - --- Configuration: 101101-0-2 - --- Distance from that configuration: [1.] - --- Energy efficiency: 11969296360.974827 - --- Energy: 55.14950525765903 - --- Workload: 660101000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 91 in the X datas point --------------- - --- Configuration: 202222-0-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 15012017119.704325 - --- Energy: 65.8277383833758 - --- Workload: 988207000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 111 in the X datas point --------------- - --- Configuration: 111111-0-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13419378387.55433 - --- Energy: 56.046315848522 - --- Workload: 752107000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 159 in the X datas point --------------- - --- Configuration: 202222-0-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14129921805.012732 - --- Energy: 69.5925937545452 - --- Workload: 983338000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 253 in the X datas point --------------- - --- Configuration: 101111-0-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 12089851778.417196 - --- Energy: 58.0655432702143 - --- Workload: 702004000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 346 in the X datas point --------------- - --- Configuration: 011101-0-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 12422560861.231298 - --- Energy: 53.13375305902614 - --- Workload: 660057000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 378 in the X datas point --------------- - --- Configuration: 111101-0-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 11645632713.048117 - --- Energy: 67.4694443841449 - --- Workload: 785724000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 405 in the X datas point --------------- - --- Configuration: 101101-1-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 5642481111.794478 - --- Energy: 13.362479905568 - --- Workload: 75397700000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 16 in the X datas point --------------- - --- Configuration: 202222-0-3 - --- Distance from that configuration: [0.74081822] - --- Energy efficiency: 13244489299.11487 - --- Energy: 78.94530881409207 - --- Workload: 1045590000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 36 in the X datas point --------------- - --- Configuration: 110001-0-2 - --- Distance from that configuration: [0.74081822] - --- Energy efficiency: 11533320339.125751 - --- Energy: 52.516287756608044 - --- Workload: 605687000000.0 --------------- ---- Ordered by energy, Printing the list of the 10 first neighbours of '101101-0-2' ---- Neighbour 0 in the list of neghbours, And at position 405 in the X datas point --------------- - --- Configuration: 101101-1-3 - --- Distance from that configuration: [1.] - --- Energy efficiency: 5642481111.794478 - --- Energy: 13.362479905568 - --- Workload: 75397700000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 36 in the X datas point --------------- - --- Configuration: 110001-0-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 11533320339.125751 - --- Energy: 52.516287756608044 - --- Workload: 605687000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 346 in the X datas point --------------- - --- Configuration: 011101-0-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 12422560861.231298 - --- Energy: 53.13375305902614 - --- Workload: 660057000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 66 in the X datas point --------------- - --- Configuration: 101101-0-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 11969296360.974827 - --- Energy: 55.14950525765903 - --- Workload: 660101000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 111 in the X datas point --------------- - --- Configuration: 111111-0-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13419378387.55433 - --- Energy: 56.046315848522 - --- Workload: 752107000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 253 in the X datas point --------------- - --- Configuration: 101111-0-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 12089851778.417196 - --- Energy: 58.0655432702143 - --- Workload: 702004000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 91 in the X datas point --------------- - --- Configuration: 202222-0-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 15012017119.704325 - --- Energy: 65.8277383833758 - --- Workload: 988207000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 378 in the X datas point --------------- - --- Configuration: 111101-0-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 11645632713.048117 - --- Energy: 67.4694443841449 - --- Workload: 785724000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 159 in the X datas point --------------- - --- Configuration: 202222-0-2 - --- Distance from that configuration: [0.74081822] - --- Energy efficiency: 14129921805.012732 - --- Energy: 69.5925937545452 - --- Workload: 983338000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 16 in the X datas point --------------- - --- Configuration: 202222-0-3 - --- Distance from that configuration: [0.74081822] - --- Energy efficiency: 13244489299.11487 - --- Energy: 78.94530881409207 - --- Workload: 1045590000000.0 --------------- --------------- ---- Median at position 4 in the list of neghbours, And at position 111 in the X datas point --------------- - --- Configuration: 111111-0-2 - --- Energy efficiency: 13419378387.55433 - --- Energy: 56.046315848522 - --- Workload: 752107000000.0 --------------- ---- Comparing the median energy with the energy of that data point ---- The energy of the current configuration (56.046315848522 mAh) it is NOT far from the median. ---- Median :56.046315848522, the gap is : 10 ---- So No we don't romove this configuration '101101-0-2' - --- remove_aberrant_points: The value [0.0, 1, 0, 1, 1, 0, 1, 0.0, 2.0] is not an abberant point. - --- remove_aberrant_points: do we remove value [2.0, 1, 1, 0, 1, 1, 0, 2.0, 3.0] ---- Computing the list of the 10 first neighbours of '330330-2-3' -*** START computing ci exp matrix -X = [[0. 1. 0. ... 1. 1. 0.] - [0. 0. 1. ... 1. 0. 3.] - [0. 1. 1. ... 1. 0. 1.] - ... - [0. 1. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 1. 0.]] -*** END computing ci exp matrix, cached result [[[1. ] - [0.24659696] - [0.67032005] - ... - [0.18268352] - [0.18268352] - [0.54881164]] - - [[0.24659696] - [1. ] - [0.44932896] - ... - [0.27253179] - [0.27253179] - [0.24659696]] - - [[0.67032005] - [0.44932896] - [1. ] - ... - [0.22313016] - [0.18268352] - [0.54881164]] - - ... - - [[0.18268352] - [0.27253179] - [0.22313016] - ... - [1. ] - [0.67032005] - [0.22313016]] - - [[0.18268352] - [0.27253179] - [0.18268352] - ... - [0.67032005] - [1. ] - [0.22313016]] - - [[0.54881164] - [0.24659696] - [0.54881164] - ... - [0.22313016] - [0.22313016] - [1. ]]] ---- Ordered by distance, Printing the list of the 10 first neighbours of '330330-2-3' ---- Neighbour 0 in the list of neghbours, And at position 67 in the X datas point --------------- - --- Configuration: 330330-2-3 - --- Distance from that configuration: [1.] - --- Energy efficiency: 13784129504.653522 - --- Energy: 78.20736118066493 - --- Workload: 1078020000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 264 in the X datas point --------------- - --- Configuration: 333330-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 5413071485.022031 - --- Energy: 13.9697963651223 - --- Workload: 75619700000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 488 in the X datas point --------------- - --- Configuration: 333330-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14243959136.930027 - --- Energy: 78.84746341771039 - --- Workload: 1123100000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 542 in the X datas point --------------- - --- Configuration: 330330-3-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 12443165840.025682 - --- Energy: 76.18345987594073 - --- Workload: 947963000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 589 in the X datas point --------------- - --- Configuration: 330330-1-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 12070676223.42339 - --- Energy: 73.18295677224415 - --- Workload: 883368000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 652 in the X datas point --------------- - --- Configuration: 330333-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14885870034.445902 - --- Energy: 87.19607015727797 - --- Workload: 1297990000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 17 in the X datas point --------------- - --- Configuration: 030333-2-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14498805298.443407 - --- Energy: 91.76824551852016 - --- Workload: 1330530000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 32 in the X datas point --------------- - --- Configuration: 330333-2-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 15278348593.857187 - --- Energy: 89.99138924115384 - --- Workload: 1374920000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 87 in the X datas point --------------- - --- Configuration: 330030-2-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14087701577.399946 - --- Energy: 72.9096660218277 - --- Workload: 1027130000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 163 in the X datas point --------------- - --- Configuration: 222220-2-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14052976912.364231 - --- Energy: 79.5738884766809 - --- Workload: 1118250000000.0 --------------- ---- Ordered by energy, Printing the list of the 10 first neighbours of '330330-2-3' ---- Neighbour 0 in the list of neghbours, And at position 264 in the X datas point --------------- - --- Configuration: 333330-2-3 - --- Distance from that configuration: [1.] - --- Energy efficiency: 5413071485.022031 - --- Energy: 13.9697963651223 - --- Workload: 75619700000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 87 in the X datas point --------------- - --- Configuration: 330030-2-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14087701577.399946 - --- Energy: 72.9096660218277 - --- Workload: 1027130000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 589 in the X datas point --------------- - --- Configuration: 330330-1-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 12070676223.42339 - --- Energy: 73.18295677224415 - --- Workload: 883368000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 542 in the X datas point --------------- - --- Configuration: 330330-3-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 12443165840.025682 - --- Energy: 76.18345987594073 - --- Workload: 947963000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 67 in the X datas point --------------- - --- Configuration: 330330-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13784129504.653522 - --- Energy: 78.20736118066493 - --- Workload: 1078020000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 488 in the X datas point --------------- - --- Configuration: 333330-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14243959136.930027 - --- Energy: 78.84746341771039 - --- Workload: 1123100000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 163 in the X datas point --------------- - --- Configuration: 222220-2-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14052976912.364231 - --- Energy: 79.5738884766809 - --- Workload: 1118250000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 652 in the X datas point --------------- - --- Configuration: 330333-2-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14885870034.445902 - --- Energy: 87.19607015727797 - --- Workload: 1297990000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 32 in the X datas point --------------- - --- Configuration: 330333-2-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 15278348593.857187 - --- Energy: 89.99138924115384 - --- Workload: 1374920000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 17 in the X datas point --------------- - --- Configuration: 030333-2-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14498805298.443407 - --- Energy: 91.76824551852016 - --- Workload: 1330530000000.0 --------------- --------------- ---- Median at position 4 in the list of neghbours, And at position 67 in the X datas point --------------- - --- Configuration: 330330-2-3 - --- Energy efficiency: 13784129504.653522 - --- Energy: 78.20736118066493 - --- Workload: 1078020000000.0 --------------- ---- Comparing the median energy with the energy of that data point ---- The energy of the current configuration (78.20736118066493 mAh) it is NOT far from the median. ---- Median :78.20736118066493, the gap is : 10 ---- So No we don't romove this configuration '330330-2-3' - --- remove_aberrant_points: The value [2.0, 1, 1, 0, 1, 1, 0, 2.0, 3.0] is not an abberant point. - --- remove_aberrant_points: do we remove value [2.0, 1, 1, 1, 1, 1, 1, 3.0, 1.0] ---- Computing the list of the 10 first neighbours of '333333-3-1' -*** START computing ci exp matrix -X = [[0. 1. 0. ... 1. 1. 0.] - [0. 0. 1. ... 1. 0. 3.] - [0. 1. 1. ... 1. 0. 1.] - ... - [0. 1. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 1. 0.]] -*** END computing ci exp matrix, cached result [[[1. ] - [0.24659696] - [0.67032005] - ... - [0.18268352] - [0.18268352] - [0.54881164]] - - [[0.24659696] - [1. ] - [0.44932896] - ... - [0.27253179] - [0.27253179] - [0.24659696]] - - [[0.67032005] - [0.44932896] - [1. ] - ... - [0.22313016] - [0.18268352] - [0.54881164]] - - ... - - [[0.18268352] - [0.27253179] - [0.22313016] - ... - [1. ] - [0.67032005] - [0.22313016]] - - [[0.18268352] - [0.27253179] - [0.18268352] - ... - [0.67032005] - [1. ] - [0.22313016]] - - [[0.54881164] - [0.24659696] - [0.54881164] - ... - [0.22313016] - [0.22313016] - [1. ]]] ---- Ordered by distance, Printing the list of the 10 first neighbours of '333333-3-1' ---- Neighbour 0 in the list of neghbours, And at position 68 in the X datas point --------------- - --- Configuration: 333333-3-1 - --- Distance from that configuration: [1.] - --- Energy efficiency: 15804679449.491407 - --- Energy: 75.13916289414331 - --- Workload: 1187550000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 8 in the X datas point --------------- - --- Configuration: 333333-3-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15861711256.58063 - --- Energy: 85.51534231485796 - --- Workload: 1356420000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 62 in the X datas point --------------- - --- Configuration: 333333-2-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15929350146.231434 - --- Energy: 77.59635035177494 - --- Workload: 1236060000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 72 in the X datas point --------------- - --- Configuration: 303333-3-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15331051050.866896 - --- Energy: 75.96541207639095 - --- Workload: 1164630000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 203 in the X datas point --------------- - --- Configuration: 303333-3-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14214479437.334045 - --- Energy: 86.641218027865 - --- Workload: 1231560000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 214 in the X datas point --------------- - --- Configuration: 333333-3-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14650211549.054768 - --- Energy: 112.252246650916 - --- Workload: 1644520000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 251 in the X datas point --------------- - --- Configuration: 222222-3-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15790678762.326597 - --- Energy: 79.3720923830505 - --- Workload: 1253340000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 309 in the X datas point --------------- - --- Configuration: 333333-3-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 16089035406.763796 - --- Energy: 106.21078 - --- Workload: 1708829000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 319 in the X datas point --------------- - --- Configuration: 333333-3-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14109387257.53018 - --- Energy: 83.8569021514259 - --- Workload: 1183170000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 476 in the X datas point --------------- - --- Configuration: 333333-3-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15954255957.319174 - --- Energy: 64.94187940590403 - --- Workload: 1036100000000.0 --------------- ---- Ordered by energy, Printing the list of the 10 first neighbours of '333333-3-1' ---- Neighbour 0 in the list of neghbours, And at position 476 in the X datas point --------------- - --- Configuration: 333333-3-0 - --- Distance from that configuration: [1.] - --- Energy efficiency: 15954255957.319174 - --- Energy: 64.94187940590403 - --- Workload: 1036100000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 68 in the X datas point --------------- - --- Configuration: 333333-3-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15804679449.491407 - --- Energy: 75.13916289414331 - --- Workload: 1187550000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 72 in the X datas point --------------- - --- Configuration: 303333-3-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15331051050.866896 - --- Energy: 75.96541207639095 - --- Workload: 1164630000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 62 in the X datas point --------------- - --- Configuration: 333333-2-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15929350146.231434 - --- Energy: 77.59635035177494 - --- Workload: 1236060000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 251 in the X datas point --------------- - --- Configuration: 222222-3-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15790678762.326597 - --- Energy: 79.3720923830505 - --- Workload: 1253340000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 319 in the X datas point --------------- - --- Configuration: 333333-3-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14109387257.53018 - --- Energy: 83.8569021514259 - --- Workload: 1183170000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 8 in the X datas point --------------- - --- Configuration: 333333-3-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15861711256.58063 - --- Energy: 85.51534231485796 - --- Workload: 1356420000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 203 in the X datas point --------------- - --- Configuration: 303333-3-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14214479437.334045 - --- Energy: 86.641218027865 - --- Workload: 1231560000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 309 in the X datas point --------------- - --- Configuration: 333333-3-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 16089035406.763796 - --- Energy: 106.21078 - --- Workload: 1708829000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 214 in the X datas point --------------- - --- Configuration: 333333-3-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14650211549.054768 - --- Energy: 112.252246650916 - --- Workload: 1644520000000.0 --------------- --------------- ---- Median at position 4 in the list of neghbours, And at position 251 in the X datas point --------------- - --- Configuration: 222222-3-1 - --- Energy efficiency: 15790678762.326597 - --- Energy: 79.3720923830505 - --- Workload: 1253340000000.0 --------------- ---- Comparing the median energy with the energy of that data point ---- The energy of the current configuration (79.3720923830505 mAh) it is NOT far from the median. ---- Median :79.3720923830505, the gap is : 10 ---- So No we don't romove this configuration '333333-3-1' - --- remove_aberrant_points: The value [2.0, 1, 1, 1, 1, 1, 1, 3.0, 1.0] is not an abberant point. - --- remove_aberrant_points: do we remove value [1.0, 1, 1, 0, 1, 1, 0, 0.0, 0.0] ---- Computing the list of the 10 first neighbours of '220220-0-0' -*** START computing ci exp matrix -X = [[0. 1. 0. ... 1. 1. 0.] - [0. 0. 1. ... 1. 0. 3.] - [0. 1. 1. ... 1. 0. 1.] - ... - [0. 1. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 1. 0.]] -*** END computing ci exp matrix, cached result [[[1. ] - [0.24659696] - [0.67032005] - ... - [0.18268352] - [0.18268352] - [0.54881164]] - - [[0.24659696] - [1. ] - [0.44932896] - ... - [0.27253179] - [0.27253179] - [0.24659696]] - - [[0.67032005] - [0.44932896] - [1. ] - ... - [0.22313016] - [0.18268352] - [0.54881164]] - - ... - - [[0.18268352] - [0.27253179] - [0.22313016] - ... - [1. ] - [0.67032005] - [0.22313016]] - - [[0.18268352] - [0.27253179] - [0.18268352] - ... - [0.67032005] - [1. ] - [0.22313016]] - - [[0.54881164] - [0.24659696] - [0.54881164] - ... - [0.22313016] - [0.22313016] - [1. ]]] ---- Ordered by distance, Printing the list of the 10 first neighbours of '220220-0-0' ---- Neighbour 0 in the list of neghbours, And at position 69 in the X datas point --------------- - --- Configuration: 220220-0-0 - --- Distance from that configuration: [1.] - --- Energy efficiency: 6218480079.099067 - --- Energy: 26.274511449565598 - --- Workload: 163388000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 642 in the X datas point --------------- - --- Configuration: 220220-0-0 - --- Distance from that configuration: [1.] - --- Energy efficiency: 6051071039.574004 - --- Energy: 26.957077100488743 - --- Workload: 163119000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 273 in the X datas point --------------- - --- Configuration: 330330-0-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 5536240228.535996 - --- Energy: 13.8323700917135 - --- Workload: 76579500000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 641 in the X datas point --------------- - --- Configuration: 222220-0-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 7320161921.981714 - --- Energy: 28.31277417055063 - --- Workload: 207254000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 33 in the X datas point --------------- - --- Configuration: 220222-0-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14874621812.74041 - --- Energy: 48.32825169162293 - --- Workload: 718865000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 64 in the X datas point --------------- - --- Configuration: 220020-0-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 10312116840.40865 - --- Energy: 33.23255472087933 - --- Workload: 342698000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 90 in the X datas point --------------- - --- Configuration: 110111-0-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 7765120631.149005 - --- Energy: 26.7121133566337 - --- Workload: 207423000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 166 in the X datas point --------------- - --- Configuration: 222220-0-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 11742671105.396345 - --- Energy: 36.9581904467489 - --- Workload: 433988000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 170 in the X datas point --------------- - --- Configuration: 330333-0-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 11461738424.790365 - --- Energy: 57.5070787061249 - --- Workload: 659131000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 209 in the X datas point --------------- - --- Configuration: 222220-1-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 12054278002.99187 - --- Energy: 32.0011057465816 - --- Workload: 385750000000.0 --------------- ---- Ordered by energy, Printing the list of the 10 first neighbours of '220220-0-0' ---- Neighbour 0 in the list of neghbours, And at position 273 in the X datas point --------------- - --- Configuration: 330330-0-0 - --- Distance from that configuration: [1.] - --- Energy efficiency: 5536240228.535996 - --- Energy: 13.8323700917135 - --- Workload: 76579500000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 69 in the X datas point --------------- - --- Configuration: 220220-0-0 - --- Distance from that configuration: [1.] - --- Energy efficiency: 6218480079.099067 - --- Energy: 26.274511449565598 - --- Workload: 163388000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 90 in the X datas point --------------- - --- Configuration: 110111-0-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 7765120631.149005 - --- Energy: 26.7121133566337 - --- Workload: 207423000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 642 in the X datas point --------------- - --- Configuration: 220220-0-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 6051071039.574004 - --- Energy: 26.957077100488743 - --- Workload: 163119000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 641 in the X datas point --------------- - --- Configuration: 222220-0-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 7320161921.981714 - --- Energy: 28.31277417055063 - --- Workload: 207254000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 209 in the X datas point --------------- - --- Configuration: 222220-1-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 12054278002.99187 - --- Energy: 32.0011057465816 - --- Workload: 385750000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 64 in the X datas point --------------- - --- Configuration: 220020-0-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 10312116840.40865 - --- Energy: 33.23255472087933 - --- Workload: 342698000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 166 in the X datas point --------------- - --- Configuration: 222220-0-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 11742671105.396345 - --- Energy: 36.9581904467489 - --- Workload: 433988000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 33 in the X datas point --------------- - --- Configuration: 220222-0-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14874621812.74041 - --- Energy: 48.32825169162293 - --- Workload: 718865000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 170 in the X datas point --------------- - --- Configuration: 330333-0-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 11461738424.790365 - --- Energy: 57.5070787061249 - --- Workload: 659131000000.0 --------------- --------------- ---- Median at position 4 in the list of neghbours, And at position 641 in the X datas point --------------- - --- Configuration: 222220-0-0 - --- Energy efficiency: 7320161921.981714 - --- Energy: 28.31277417055063 - --- Workload: 207254000000.0 --------------- ---- Comparing the median energy with the energy of that data point ---- The energy of the current configuration (28.31277417055063 mAh) it is NOT far from the median. ---- Median :28.31277417055063, the gap is : 10 ---- So No we don't romove this configuration '220220-0-0' - --- remove_aberrant_points: The value [1.0, 1, 1, 0, 1, 1, 0, 0.0, 0.0] is not an abberant point. - --- remove_aberrant_points: do we remove value [0.0, 1, 1, 0, 0, 1, 1, 0.0, 0.0] ---- Computing the list of the 10 first neighbours of '110011-0-0' -*** START computing ci exp matrix -X = [[0. 1. 0. ... 1. 1. 0.] - [0. 0. 1. ... 1. 0. 3.] - [0. 1. 1. ... 1. 0. 1.] - ... - [0. 1. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 1. 0.]] -*** END computing ci exp matrix, cached result [[[1. ] - [0.24659696] - [0.67032005] - ... - [0.18268352] - [0.18268352] - [0.54881164]] - - [[0.24659696] - [1. ] - [0.44932896] - ... - [0.27253179] - [0.27253179] - [0.24659696]] - - [[0.67032005] - [0.44932896] - [1. ] - ... - [0.22313016] - [0.18268352] - [0.54881164]] - - ... - - [[0.18268352] - [0.27253179] - [0.22313016] - ... - [1. ] - [0.67032005] - [0.22313016]] - - [[0.18268352] - [0.27253179] - [0.18268352] - ... - [0.67032005] - [1. ] - [0.22313016]] - - [[0.54881164] - [0.24659696] - [0.54881164] - ... - [0.22313016] - [0.22313016] - [1. ]]] ---- Ordered by distance, Printing the list of the 10 first neighbours of '110011-0-0' ---- Neighbour 0 in the list of neghbours, And at position 70 in the X datas point --------------- - --- Configuration: 110011-0-0 - --- Distance from that configuration: [1.] - --- Energy efficiency: 6003554104.029585 - --- Energy: 27.241716653761866 - --- Workload: 163547000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 90 in the X datas point --------------- - --- Configuration: 110111-0-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 7765120631.149005 - --- Energy: 26.7121133566337 - --- Workload: 207423000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 149 in the X datas point --------------- - --- Configuration: 111011-0-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 7219330479.29135 - --- Energy: 28.6387646642511 - --- Workload: 206752000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 359 in the X datas point --------------- - --- Configuration: 100011-0-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 4992984856.276931 - --- Energy: 24.1374403681183 - --- Workload: 120518000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 675 in the X datas point --------------- - --- Configuration: 110111-0-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 7533921481.470321 - --- Energy: 27.536240775049926 - --- Workload: 207456000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 2 in the X datas point --------------- - --- Configuration: 110111-0-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 11835117871.856445 - --- Energy: 36.734913097035495 - --- Workload: 434762000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 60 in the X datas point --------------- - --- Configuration: 110101-0-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 6206361520.558573 - --- Energy: 26.332761918292903 - --- Workload: 163431000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 183 in the X datas point --------------- - --- Configuration: 222022-0-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 12295616121.028208 - --- Energy: 39.9085203282099 - --- Workload: 490700000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 208 in the X datas point --------------- - --- Configuration: 111011-1-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 11532602089.476847 - --- Energy: 33.4260041380091 - --- Workload: 385489000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 282 in the X datas point --------------- - --- Configuration: 110000-0-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 5838252194.436778 - --- Energy: 24.2773 - --- Workload: 141737000000.0 --------------- ---- Ordered by energy, Printing the list of the 10 first neighbours of '110011-0-0' ---- Neighbour 0 in the list of neghbours, And at position 359 in the X datas point --------------- - --- Configuration: 100011-0-0 - --- Distance from that configuration: [1.] - --- Energy efficiency: 4992984856.276931 - --- Energy: 24.1374403681183 - --- Workload: 120518000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 282 in the X datas point --------------- - --- Configuration: 110000-0-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 5838252194.436778 - --- Energy: 24.2773 - --- Workload: 141737000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 60 in the X datas point --------------- - --- Configuration: 110101-0-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 6206361520.558573 - --- Energy: 26.332761918292903 - --- Workload: 163431000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 90 in the X datas point --------------- - --- Configuration: 110111-0-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 7765120631.149005 - --- Energy: 26.7121133566337 - --- Workload: 207423000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 70 in the X datas point --------------- - --- Configuration: 110011-0-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 6003554104.029585 - --- Energy: 27.241716653761866 - --- Workload: 163547000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 675 in the X datas point --------------- - --- Configuration: 110111-0-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 7533921481.470321 - --- Energy: 27.536240775049926 - --- Workload: 207456000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 149 in the X datas point --------------- - --- Configuration: 111011-0-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 7219330479.29135 - --- Energy: 28.6387646642511 - --- Workload: 206752000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 208 in the X datas point --------------- - --- Configuration: 111011-1-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 11532602089.476847 - --- Energy: 33.4260041380091 - --- Workload: 385489000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 2 in the X datas point --------------- - --- Configuration: 110111-0-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 11835117871.856445 - --- Energy: 36.734913097035495 - --- Workload: 434762000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 183 in the X datas point --------------- - --- Configuration: 222022-0-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 12295616121.028208 - --- Energy: 39.9085203282099 - --- Workload: 490700000000.0 --------------- --------------- ---- Median at position 4 in the list of neghbours, And at position 70 in the X datas point --------------- - --- Configuration: 110011-0-0 - --- Energy efficiency: 6003554104.029585 - --- Energy: 27.241716653761866 - --- Workload: 163547000000.0 --------------- ---- Comparing the median energy with the energy of that data point ---- The energy of the current configuration (27.241716653761866 mAh) it is NOT far from the median. ---- Median :27.241716653761866, the gap is : 10 ---- So No we don't romove this configuration '110011-0-0' - --- remove_aberrant_points: The value [0.0, 1, 1, 0, 0, 1, 1, 0.0, 0.0] is not an abberant point. - --- remove_aberrant_points: do we remove value [0.0, 0, 1, 1, 1, 1, 1, 3.0, 2.0] ---- Computing the list of the 10 first neighbours of '011111-3-2' -*** START computing ci exp matrix -X = [[0. 1. 0. ... 1. 1. 0.] - [0. 0. 1. ... 1. 0. 3.] - [0. 1. 1. ... 1. 0. 1.] - ... - [0. 1. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 1. 0.]] -*** END computing ci exp matrix, cached result [[[1. ] - [0.24659696] - [0.67032005] - ... - [0.18268352] - [0.18268352] - [0.54881164]] - - [[0.24659696] - [1. ] - [0.44932896] - ... - [0.27253179] - [0.27253179] - [0.24659696]] - - [[0.67032005] - [0.44932896] - [1. ] - ... - [0.22313016] - [0.18268352] - [0.54881164]] - - ... - - [[0.18268352] - [0.27253179] - [0.22313016] - ... - [1. ] - [0.67032005] - [0.22313016]] - - [[0.18268352] - [0.27253179] - [0.18268352] - ... - [0.67032005] - [1. ] - [0.22313016]] - - [[0.54881164] - [0.24659696] - [0.54881164] - ... - [0.22313016] - [0.22313016] - [1. ]]] ---- Ordered by distance, Printing the list of the 10 first neighbours of '011111-3-2' ---- Neighbour 0 in the list of neghbours, And at position 71 in the X datas point --------------- - --- Configuration: 011111-3-2 - --- Distance from that configuration: [1.] - --- Energy efficiency: 14151777817.088272 - --- Energy: 82.98598382291387 - --- Workload: 1174400000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 271 in the X datas point --------------- - --- Configuration: 010111-3-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 5520012806.429711 - --- Energy: 13.6504873016518 - --- Workload: 75350800000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 333 in the X datas point --------------- - --- Configuration: 011111-3-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13434937285.712751 - --- Energy: 68.27709347003412 - --- Workload: 917298000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 362 in the X datas point --------------- - --- Configuration: 011111-2-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14901908189.343645 - --- Energy: 75.3366281487845 - --- Workload: 1122660000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 440 in the X datas point --------------- - --- Configuration: 011011-3-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13502784274.117321 - --- Energy: 82.79771486146721 - --- Workload: 1118000000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 461 in the X datas point --------------- - --- Configuration: 011111-3-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 12672600823.212149 - --- Energy: 85.29350021391399 - --- Workload: 1080890000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 761 in the X datas point --------------- - --- Configuration: 011011-3-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 6079027355.6231 - --- Energy: 12.473598223784801 - --- Workload: 75827400000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 24 in the X datas point --------------- - --- Configuration: 222222-3-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 15227537478.77662 - --- Energy: 102.00341241380069 - --- Workload: 1553260000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 59 in the X datas point --------------- - --- Configuration: 111111-3-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13789280489.133356 - --- Energy: 67.49357382359369 - --- Workload: 930688000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 83 in the X datas point --------------- - --- Configuration: 111111-3-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 12616768189.5947 - --- Energy: 100.207122447555 - --- Workload: 1264290000000.0 --------------- ---- Ordered by energy, Printing the list of the 10 first neighbours of '011111-3-2' ---- Neighbour 0 in the list of neghbours, And at position 761 in the X datas point --------------- - --- Configuration: 011011-3-2 - --- Distance from that configuration: [1.] - --- Energy efficiency: 6079027355.6231 - --- Energy: 12.473598223784801 - --- Workload: 75827400000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 271 in the X datas point --------------- - --- Configuration: 010111-3-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 5520012806.429711 - --- Energy: 13.6504873016518 - --- Workload: 75350800000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 59 in the X datas point --------------- - --- Configuration: 111111-3-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13789280489.133356 - --- Energy: 67.49357382359369 - --- Workload: 930688000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 333 in the X datas point --------------- - --- Configuration: 011111-3-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13434937285.712751 - --- Energy: 68.27709347003412 - --- Workload: 917298000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 362 in the X datas point --------------- - --- Configuration: 011111-2-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14901908189.343645 - --- Energy: 75.3366281487845 - --- Workload: 1122660000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 440 in the X datas point --------------- - --- Configuration: 011011-3-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13502784274.117321 - --- Energy: 82.79771486146721 - --- Workload: 1118000000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 71 in the X datas point --------------- - --- Configuration: 011111-3-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14151777817.088272 - --- Energy: 82.98598382291387 - --- Workload: 1174400000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 461 in the X datas point --------------- - --- Configuration: 011111-3-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 12672600823.212149 - --- Energy: 85.29350021391399 - --- Workload: 1080890000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 83 in the X datas point --------------- - --- Configuration: 111111-3-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 12616768189.5947 - --- Energy: 100.207122447555 - --- Workload: 1264290000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 24 in the X datas point --------------- - --- Configuration: 222222-3-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 15227537478.77662 - --- Energy: 102.00341241380069 - --- Workload: 1553260000000.0 --------------- --------------- ---- Median at position 4 in the list of neghbours, And at position 362 in the X datas point --------------- - --- Configuration: 011111-2-2 - --- Energy efficiency: 14901908189.343645 - --- Energy: 75.3366281487845 - --- Workload: 1122660000000.0 --------------- ---- Comparing the median energy with the energy of that data point ---- The energy of the current configuration (75.3366281487845 mAh) it is NOT far from the median. ---- Median :75.3366281487845, the gap is : 10 ---- So No we don't romove this configuration '011111-3-2' - --- remove_aberrant_points: The value [0.0, 0, 1, 1, 1, 1, 1, 3.0, 2.0] is not an abberant point. - --- remove_aberrant_points: do we remove value [2.0, 1, 0, 1, 1, 1, 1, 3.0, 1.0] ---- Computing the list of the 10 first neighbours of '303333-3-1' -*** START computing ci exp matrix -X = [[0. 1. 0. ... 1. 1. 0.] - [0. 0. 1. ... 1. 0. 3.] - [0. 1. 1. ... 1. 0. 1.] - ... - [0. 1. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 1. 0.]] -*** END computing ci exp matrix, cached result [[[1. ] - [0.24659696] - [0.67032005] - ... - [0.18268352] - [0.18268352] - [0.54881164]] - - [[0.24659696] - [1. ] - [0.44932896] - ... - [0.27253179] - [0.27253179] - [0.24659696]] - - [[0.67032005] - [0.44932896] - [1. ] - ... - [0.22313016] - [0.18268352] - [0.54881164]] - - ... - - [[0.18268352] - [0.27253179] - [0.22313016] - ... - [1. ] - [0.67032005] - [0.22313016]] - - [[0.18268352] - [0.27253179] - [0.18268352] - ... - [0.67032005] - [1. ] - [0.22313016]] - - [[0.54881164] - [0.24659696] - [0.54881164] - ... - [0.22313016] - [0.22313016] - [1. ]]] ---- Ordered by distance, Printing the list of the 10 first neighbours of '303333-3-1' ---- Neighbour 0 in the list of neghbours, And at position 72 in the X datas point --------------- - --- Configuration: 303333-3-1 - --- Distance from that configuration: [1.] - --- Energy efficiency: 15331051050.866896 - --- Energy: 75.96541207639095 - --- Workload: 1164630000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 203 in the X datas point --------------- - --- Configuration: 303333-3-1 - --- Distance from that configuration: [1.] - --- Energy efficiency: 14214479437.334045 - --- Energy: 86.641218027865 - --- Workload: 1231560000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 68 in the X datas point --------------- - --- Configuration: 333333-3-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15804679449.491407 - --- Energy: 75.13916289414331 - --- Workload: 1187550000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 84 in the X datas point --------------- - --- Configuration: 003333-3-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13712605724.190134 - --- Energy: 82.9689480595376 - --- Workload: 1137720000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 116 in the X datas point --------------- - --- Configuration: 202222-3-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14122618220.437122 - --- Energy: 87.1615988005907 - --- Workload: 1230950000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 322 in the X datas point --------------- - --- Configuration: 303033-3-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13379358325.974688 - --- Energy: 87.10137841468074 - --- Workload: 1165360000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 8 in the X datas point --------------- - --- Configuration: 333333-3-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 15861711256.58063 - --- Energy: 85.51534231485796 - --- Workload: 1356420000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 15 in the X datas point --------------- - --- Configuration: 303330-3-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 12422190504.229136 - --- Energy: 52.15820338037457 - --- Workload: 647919000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 62 in the X datas point --------------- - --- Configuration: 333333-2-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 15929350146.231434 - --- Energy: 77.59635035177494 - --- Workload: 1236060000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 130 in the X datas point --------------- - --- Configuration: 202222-2-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 15686643607.300564 - --- Energy: 71.5812859564726 - --- Workload: 1122870000000.0 --------------- ---- Ordered by energy, Printing the list of the 10 first neighbours of '303333-3-1' ---- Neighbour 0 in the list of neghbours, And at position 15 in the X datas point --------------- - --- Configuration: 303330-3-0 - --- Distance from that configuration: [1.] - --- Energy efficiency: 12422190504.229136 - --- Energy: 52.15820338037457 - --- Workload: 647919000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 130 in the X datas point --------------- - --- Configuration: 202222-2-1 - --- Distance from that configuration: [1.] - --- Energy efficiency: 15686643607.300564 - --- Energy: 71.5812859564726 - --- Workload: 1122870000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 68 in the X datas point --------------- - --- Configuration: 333333-3-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15804679449.491407 - --- Energy: 75.13916289414331 - --- Workload: 1187550000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 72 in the X datas point --------------- - --- Configuration: 303333-3-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15331051050.866896 - --- Energy: 75.96541207639095 - --- Workload: 1164630000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 62 in the X datas point --------------- - --- Configuration: 333333-2-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15929350146.231434 - --- Energy: 77.59635035177494 - --- Workload: 1236060000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 84 in the X datas point --------------- - --- Configuration: 003333-3-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13712605724.190134 - --- Energy: 82.9689480595376 - --- Workload: 1137720000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 8 in the X datas point --------------- - --- Configuration: 333333-3-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 15861711256.58063 - --- Energy: 85.51534231485796 - --- Workload: 1356420000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 203 in the X datas point --------------- - --- Configuration: 303333-3-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14214479437.334045 - --- Energy: 86.641218027865 - --- Workload: 1231560000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 322 in the X datas point --------------- - --- Configuration: 303033-3-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13379358325.974688 - --- Energy: 87.10137841468074 - --- Workload: 1165360000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 116 in the X datas point --------------- - --- Configuration: 202222-3-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14122618220.437122 - --- Energy: 87.1615988005907 - --- Workload: 1230950000000.0 --------------- --------------- ---- Median at position 4 in the list of neghbours, And at position 62 in the X datas point --------------- - --- Configuration: 333333-2-1 - --- Energy efficiency: 15929350146.231434 - --- Energy: 77.59635035177494 - --- Workload: 1236060000000.0 --------------- ---- Comparing the median energy with the energy of that data point ---- The energy of the current configuration (77.59635035177494 mAh) it is NOT far from the median. ---- Median :77.59635035177494, the gap is : 10 ---- So No we don't romove this configuration '303333-3-1' - --- remove_aberrant_points: The value [2.0, 1, 0, 1, 1, 1, 1, 3.0, 1.0] is not an abberant point. - --- remove_aberrant_points: do we remove value [0.0, 1, 0, 1, 1, 1, 1, 3.0, 0.0] ---- Computing the list of the 10 first neighbours of '101111-3-0' -*** START computing ci exp matrix -X = [[0. 1. 0. ... 1. 1. 0.] - [0. 0. 1. ... 1. 0. 3.] - [0. 1. 1. ... 1. 0. 1.] - ... - [0. 1. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 1. 0.]] -*** END computing ci exp matrix, cached result [[[1. ] - [0.24659696] - [0.67032005] - ... - [0.18268352] - [0.18268352] - [0.54881164]] - - [[0.24659696] - [1. ] - [0.44932896] - ... - [0.27253179] - [0.27253179] - [0.24659696]] - - [[0.67032005] - [0.44932896] - [1. ] - ... - [0.22313016] - [0.18268352] - [0.54881164]] - - ... - - [[0.18268352] - [0.27253179] - [0.22313016] - ... - [1. ] - [0.67032005] - [0.22313016]] - - [[0.18268352] - [0.27253179] - [0.18268352] - ... - [0.67032005] - [1. ] - [0.22313016]] - - [[0.54881164] - [0.24659696] - [0.54881164] - ... - [0.22313016] - [0.22313016] - [1. ]]] ---- Ordered by distance, Printing the list of the 10 first neighbours of '101111-3-0' ---- Neighbour 0 in the list of neghbours, And at position 73 in the X datas point --------------- - --- Configuration: 101111-3-0 - --- Distance from that configuration: [1.] - --- Energy efficiency: 12835751160.993692 - --- Energy: 53.93709917505446 - --- Workload: 692323000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 193 in the X datas point --------------- - --- Configuration: 101011-3-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 11787671039.106777 - --- Energy: 57.5176175818552 - --- Workload: 677999000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 366 in the X datas point --------------- - --- Configuration: 111111-3-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14221635658.760386 - --- Energy: 52.1586628956498 - --- Workload: 741781000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 508 in the X datas point --------------- - --- Configuration: 101101-3-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 12655728742.172432 - --- Energy: 51.17451467754853 - --- Workload: 647651000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 561 in the X datas point --------------- - --- Configuration: 101101-3-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 12080679610.712181 - --- Energy: 56.78135936837892 - --- Workload: 685957000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 632 in the X datas point --------------- - --- Configuration: 101101-3-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 11809317315.175327 - --- Energy: 58.81039857197384 - --- Workload: 694511000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 41 in the X datas point --------------- - --- Configuration: 111011-3-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 12470196231.00789 - --- Energy: 56.29375828423512 - --- Workload: 701994000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 59 in the X datas point --------------- - --- Configuration: 111111-3-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13789280489.133356 - --- Energy: 67.49357382359369 - --- Workload: 930688000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 97 in the X datas point --------------- - --- Configuration: 111111-3-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13677476888.483427 - --- Energy: 71.6230294037093 - --- Workload: 979622000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 116 in the X datas point --------------- - --- Configuration: 202222-3-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14122618220.437122 - --- Energy: 87.1615988005907 - --- Workload: 1230950000000.0 --------------- ---- Ordered by energy, Printing the list of the 10 first neighbours of '101111-3-0' ---- Neighbour 0 in the list of neghbours, And at position 508 in the X datas point --------------- - --- Configuration: 101101-3-0 - --- Distance from that configuration: [1.] - --- Energy efficiency: 12655728742.172432 - --- Energy: 51.17451467754853 - --- Workload: 647651000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 366 in the X datas point --------------- - --- Configuration: 111111-3-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14221635658.760386 - --- Energy: 52.1586628956498 - --- Workload: 741781000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 73 in the X datas point --------------- - --- Configuration: 101111-3-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 12835751160.993692 - --- Energy: 53.93709917505446 - --- Workload: 692323000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 41 in the X datas point --------------- - --- Configuration: 111011-3-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 12470196231.00789 - --- Energy: 56.29375828423512 - --- Workload: 701994000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 561 in the X datas point --------------- - --- Configuration: 101101-3-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 12080679610.712181 - --- Energy: 56.78135936837892 - --- Workload: 685957000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 193 in the X datas point --------------- - --- Configuration: 101011-3-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 11787671039.106777 - --- Energy: 57.5176175818552 - --- Workload: 677999000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 632 in the X datas point --------------- - --- Configuration: 101101-3-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 11809317315.175327 - --- Energy: 58.81039857197384 - --- Workload: 694511000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 59 in the X datas point --------------- - --- Configuration: 111111-3-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13789280489.133356 - --- Energy: 67.49357382359369 - --- Workload: 930688000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 97 in the X datas point --------------- - --- Configuration: 111111-3-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13677476888.483427 - --- Energy: 71.6230294037093 - --- Workload: 979622000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 116 in the X datas point --------------- - --- Configuration: 202222-3-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14122618220.437122 - --- Energy: 87.1615988005907 - --- Workload: 1230950000000.0 --------------- --------------- ---- Median at position 4 in the list of neghbours, And at position 561 in the X datas point --------------- - --- Configuration: 101101-3-0 - --- Energy efficiency: 12080679610.712181 - --- Energy: 56.78135936837892 - --- Workload: 685957000000.0 --------------- ---- Comparing the median energy with the energy of that data point ---- The energy of the current configuration (56.78135936837892 mAh) it is NOT far from the median. ---- Median :56.78135936837892, the gap is : 10 ---- So No we don't romove this configuration '101111-3-0' - --- remove_aberrant_points: The value [0.0, 1, 0, 1, 1, 1, 1, 3.0, 0.0] is not an abberant point. - --- remove_aberrant_points: do we remove value [1.0, 1, 1, 1, 1, 1, 1, 2.0, 3.0] ---- Computing the list of the 10 first neighbours of '222222-2-3' -*** START computing ci exp matrix -X = [[0. 1. 0. ... 1. 1. 0.] - [0. 0. 1. ... 1. 0. 3.] - [0. 1. 1. ... 1. 0. 1.] - ... - [0. 1. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 1. 0.]] -*** END computing ci exp matrix, cached result [[[1. ] - [0.24659696] - [0.67032005] - ... - [0.18268352] - [0.18268352] - [0.54881164]] - - [[0.24659696] - [1. ] - [0.44932896] - ... - [0.27253179] - [0.27253179] - [0.24659696]] - - [[0.67032005] - [0.44932896] - [1. ] - ... - [0.22313016] - [0.18268352] - [0.54881164]] - - ... - - [[0.18268352] - [0.27253179] - [0.22313016] - ... - [1. ] - [0.67032005] - [0.22313016]] - - [[0.18268352] - [0.27253179] - [0.18268352] - ... - [0.67032005] - [1. ] - [0.22313016]] - - [[0.54881164] - [0.24659696] - [0.54881164] - ... - [0.22313016] - [0.22313016] - [1. ]]] ---- Ordered by distance, Printing the list of the 10 first neighbours of '222222-2-3' ---- Neighbour 0 in the list of neghbours, And at position 74 in the X datas point --------------- - --- Configuration: 222222-2-3 - --- Distance from that configuration: [1.] - --- Energy efficiency: 15872839508.132448 - --- Energy: 83.79533601234984 - --- Workload: 1330070000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 98 in the X datas point --------------- - --- Configuration: 222222-2-3 - --- Distance from that configuration: [1.] - --- Energy efficiency: 14800343367.966137 - --- Energy: 102.719273058889 - --- Workload: 1520280000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 158 in the X datas point --------------- - --- Configuration: 222222-2-3 - --- Distance from that configuration: [1.] - --- Energy efficiency: 15824387279.72453 - --- Energy: 81.9077463484616 - --- Workload: 1296140000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 7 in the X datas point --------------- - --- Configuration: 222222-3-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15072476000.850086 - --- Energy: 97.28797445994333 - --- Workload: 1466370000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 30 in the X datas point --------------- - --- Configuration: 202222-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15034451445.487333 - --- Energy: 92.69644842655524 - --- Workload: 1393640000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 37 in the X datas point --------------- - --- Configuration: 222022-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14655579232.458004 - --- Energy: 98.33180383203538 - --- Workload: 1441110000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 103 in the X datas point --------------- - --- Configuration: 111111-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 12674978072.287935 - --- Energy: 96.2036865454932 - --- Workload: 1219380000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 139 in the X datas point --------------- - --- Configuration: 111111-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14249500198.780527 - --- Energy: 80.579674343825 - --- Workload: 1148220000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 147 in the X datas point --------------- - --- Configuration: 111111-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13822617119.034851 - --- Energy: 84.3646166621502 - --- Workload: 1166140000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 163 in the X datas point --------------- - --- Configuration: 222220-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14052976912.364231 - --- Energy: 79.5738884766809 - --- Workload: 1118250000000.0 --------------- ---- Ordered by energy, Printing the list of the 10 first neighbours of '222222-2-3' ---- Neighbour 0 in the list of neghbours, And at position 163 in the X datas point --------------- - --- Configuration: 222220-2-3 - --- Distance from that configuration: [1.] - --- Energy efficiency: 14052976912.364231 - --- Energy: 79.5738884766809 - --- Workload: 1118250000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 139 in the X datas point --------------- - --- Configuration: 111111-2-3 - --- Distance from that configuration: [1.] - --- Energy efficiency: 14249500198.780527 - --- Energy: 80.579674343825 - --- Workload: 1148220000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 158 in the X datas point --------------- - --- Configuration: 222222-2-3 - --- Distance from that configuration: [1.] - --- Energy efficiency: 15824387279.72453 - --- Energy: 81.9077463484616 - --- Workload: 1296140000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 74 in the X datas point --------------- - --- Configuration: 222222-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15872839508.132448 - --- Energy: 83.79533601234984 - --- Workload: 1330070000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 147 in the X datas point --------------- - --- Configuration: 111111-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13822617119.034851 - --- Energy: 84.3646166621502 - --- Workload: 1166140000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 30 in the X datas point --------------- - --- Configuration: 202222-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15034451445.487333 - --- Energy: 92.69644842655524 - --- Workload: 1393640000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 103 in the X datas point --------------- - --- Configuration: 111111-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 12674978072.287935 - --- Energy: 96.2036865454932 - --- Workload: 1219380000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 7 in the X datas point --------------- - --- Configuration: 222222-3-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15072476000.850086 - --- Energy: 97.28797445994333 - --- Workload: 1466370000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 37 in the X datas point --------------- - --- Configuration: 222022-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14655579232.458004 - --- Energy: 98.33180383203538 - --- Workload: 1441110000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 98 in the X datas point --------------- - --- Configuration: 222222-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14800343367.966137 - --- Energy: 102.719273058889 - --- Workload: 1520280000000.0 --------------- --------------- ---- Median at position 4 in the list of neghbours, And at position 147 in the X datas point --------------- - --- Configuration: 111111-2-3 - --- Energy efficiency: 13822617119.034851 - --- Energy: 84.3646166621502 - --- Workload: 1166140000000.0 --------------- ---- Comparing the median energy with the energy of that data point ---- The energy of the current configuration (84.3646166621502 mAh) it is NOT far from the median. ---- Median :84.3646166621502, the gap is : 10 ---- So No we don't romove this configuration '222222-2-3' - --- remove_aberrant_points: The value [1.0, 1, 1, 1, 1, 1, 1, 2.0, 3.0] is not an abberant point. - --- remove_aberrant_points: do we remove value [1.0, 0, 1, 1, 1, 1, 1, 0.0, 3.0] ---- Computing the list of the 10 first neighbours of '022222-0-3' -*** START computing ci exp matrix -X = [[0. 1. 0. ... 1. 1. 0.] - [0. 0. 1. ... 1. 0. 3.] - [0. 1. 1. ... 1. 0. 1.] - ... - [0. 1. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 1. 0.]] -*** END computing ci exp matrix, cached result [[[1. ] - [0.24659696] - [0.67032005] - ... - [0.18268352] - [0.18268352] - [0.54881164]] - - [[0.24659696] - [1. ] - [0.44932896] - ... - [0.27253179] - [0.27253179] - [0.24659696]] - - [[0.67032005] - [0.44932896] - [1. ] - ... - [0.22313016] - [0.18268352] - [0.54881164]] - - ... - - [[0.18268352] - [0.27253179] - [0.22313016] - ... - [1. ] - [0.67032005] - [0.22313016]] - - [[0.18268352] - [0.27253179] - [0.18268352] - ... - [0.67032005] - [1. ] - [0.22313016]] - - [[0.54881164] - [0.24659696] - [0.54881164] - ... - [0.22313016] - [0.22313016] - [1. ]]] ---- Ordered by distance, Printing the list of the 10 first neighbours of '022222-0-3' ---- Neighbour 0 in the list of neghbours, And at position 75 in the X datas point --------------- - --- Configuration: 022222-0-3 - --- Distance from that configuration: [1.] - --- Energy efficiency: 14095406166.176382 - --- Energy: 70.58820126566067 - --- Workload: 994970000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 34 in the X datas point --------------- - --- Configuration: 033333-0-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13280265392.82361 - --- Energy: 80.89218696331669 - --- Workload: 1074270000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 232 in the X datas point --------------- - --- Configuration: 222222-0-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14515642055.879416 - --- Energy: 77.6487009668172 - --- Workload: 1127120000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 505 in the X datas point --------------- - --- Configuration: 022222-0-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14246069509.422352 - --- Energy: 69.37565973641902 - --- Workload: 988330000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 16 in the X datas point --------------- - --- Configuration: 202222-0-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13244489299.11487 - --- Energy: 78.94530881409207 - --- Workload: 1045590000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 22 in the X datas point --------------- - --- Configuration: 222220-0-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 11563514337.02325 - --- Energy: 67.53882894703122 - --- Workload: 780986000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 39 in the X datas point --------------- - --- Configuration: 022022-1-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 12977423176.899149 - --- Energy: 86.69594291794053 - --- Workload: 1125090000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 105 in the X datas point --------------- - --- Configuration: 033333-0-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13446770287.478502 - --- Energy: 86.2801902841026 - --- Workload: 1160190000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 142 in the X datas point --------------- - --- Configuration: 222022-0-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13320350431.77916 - --- Energy: 78.8740772526803 - --- Workload: 1050630000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 169 in the X datas point --------------- - --- Configuration: 222222-0-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 15111309908.788132 - --- Energy: 72.3253528074643 - --- Workload: 1092930000000.0 --------------- ---- Ordered by energy, Printing the list of the 10 first neighbours of '022222-0-3' ---- Neighbour 0 in the list of neghbours, And at position 22 in the X datas point --------------- - --- Configuration: 222220-0-3 - --- Distance from that configuration: [1.] - --- Energy efficiency: 11563514337.02325 - --- Energy: 67.53882894703122 - --- Workload: 780986000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 505 in the X datas point --------------- - --- Configuration: 022222-0-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14246069509.422352 - --- Energy: 69.37565973641902 - --- Workload: 988330000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 75 in the X datas point --------------- - --- Configuration: 022222-0-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14095406166.176382 - --- Energy: 70.58820126566067 - --- Workload: 994970000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 169 in the X datas point --------------- - --- Configuration: 222222-0-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15111309908.788132 - --- Energy: 72.3253528074643 - --- Workload: 1092930000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 232 in the X datas point --------------- - --- Configuration: 222222-0-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14515642055.879416 - --- Energy: 77.6487009668172 - --- Workload: 1127120000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 142 in the X datas point --------------- - --- Configuration: 222022-0-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13320350431.77916 - --- Energy: 78.8740772526803 - --- Workload: 1050630000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 16 in the X datas point --------------- - --- Configuration: 202222-0-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13244489299.11487 - --- Energy: 78.94530881409207 - --- Workload: 1045590000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 34 in the X datas point --------------- - --- Configuration: 033333-0-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13280265392.82361 - --- Energy: 80.89218696331669 - --- Workload: 1074270000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 105 in the X datas point --------------- - --- Configuration: 033333-0-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13446770287.478502 - --- Energy: 86.2801902841026 - --- Workload: 1160190000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 39 in the X datas point --------------- - --- Configuration: 022022-1-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 12977423176.899149 - --- Energy: 86.69594291794053 - --- Workload: 1125090000000.0 --------------- --------------- ---- Median at position 4 in the list of neghbours, And at position 232 in the X datas point --------------- - --- Configuration: 222222-0-3 - --- Energy efficiency: 14515642055.879416 - --- Energy: 77.6487009668172 - --- Workload: 1127120000000.0 --------------- ---- Comparing the median energy with the energy of that data point ---- The energy of the current configuration (77.6487009668172 mAh) it is NOT far from the median. ---- Median :77.6487009668172, the gap is : 10 ---- So No we don't romove this configuration '022222-0-3' - --- remove_aberrant_points: The value [1.0, 0, 1, 1, 1, 1, 1, 0.0, 3.0] is not an abberant point. - --- remove_aberrant_points: do we remove value [2.0, 1, 0, 1, 0, 1, 1, 3.0, 3.0] ---- Computing the list of the 10 first neighbours of '303033-3-3' -*** START computing ci exp matrix -X = [[0. 1. 0. ... 1. 1. 0.] - [0. 0. 1. ... 1. 0. 3.] - [0. 1. 1. ... 1. 0. 1.] - ... - [0. 1. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 1. 0.]] -*** END computing ci exp matrix, cached result [[[1. ] - [0.24659696] - [0.67032005] - ... - [0.18268352] - [0.18268352] - [0.54881164]] - - [[0.24659696] - [1. ] - [0.44932896] - ... - [0.27253179] - [0.27253179] - [0.24659696]] - - [[0.67032005] - [0.44932896] - [1. ] - ... - [0.22313016] - [0.18268352] - [0.54881164]] - - ... - - [[0.18268352] - [0.27253179] - [0.22313016] - ... - [1. ] - [0.67032005] - [0.22313016]] - - [[0.18268352] - [0.27253179] - [0.18268352] - ... - [0.67032005] - [1. ] - [0.22313016]] - - [[0.54881164] - [0.24659696] - [0.54881164] - ... - [0.22313016] - [0.22313016] - [1. ]]] ---- Ordered by distance, Printing the list of the 10 first neighbours of '303033-3-3' ---- Neighbour 0 in the list of neghbours, And at position 76 in the X datas point --------------- - --- Configuration: 303033-3-3 - --- Distance from that configuration: [1.] - --- Energy efficiency: 14925818681.154661 - --- Energy: 75.15771108741323 - --- Workload: 1121790000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 132 in the X datas point --------------- - --- Configuration: 202022-3-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14080045056.14418 - --- Energy: 90.7376428641244 - --- Workload: 1277590000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 594 in the X datas point --------------- - --- Configuration: 333033-3-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14885404711.826008 - --- Energy: 92.65928549142409 - --- Workload: 1379270000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 9 in the X datas point --------------- - --- Configuration: 202222-3-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 15103367446.80594 - --- Energy: 84.49044180099274 - --- Workload: 1276090000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 31 in the X datas point --------------- - --- Configuration: 300033-3-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14177780865.38339 - --- Energy: 85.35681971478988 - --- Workload: 1210170000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 53 in the X datas point --------------- - --- Configuration: 333333-3-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 15988488288.432327 - --- Energy: 77.67467453614748 - --- Workload: 1241900000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 101 in the X datas point --------------- - --- Configuration: 333333-3-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 15302944745.657406 - --- Energy: 103.605542776513 - --- Workload: 1585470000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 129 in the X datas point --------------- - --- Configuration: 303033-2-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14047528407.614323 - --- Energy: 99.1199512733933 - --- Workload: 1392390000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 179 in the X datas point --------------- - --- Configuration: 222022-3-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14657190304.561756 - --- Energy: 95.6220428328611 - --- Workload: 1401550000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 191 in the X datas point --------------- - --- Configuration: 333333-3-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 15338505477.380306 - --- Energy: 99.8453916327805 - --- Workload: 1531480000000.0 --------------- ---- Ordered by energy, Printing the list of the 10 first neighbours of '303033-3-3' ---- Neighbour 0 in the list of neghbours, And at position 76 in the X datas point --------------- - --- Configuration: 303033-3-3 - --- Distance from that configuration: [1.] - --- Energy efficiency: 14925818681.154661 - --- Energy: 75.15771108741323 - --- Workload: 1121790000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 53 in the X datas point --------------- - --- Configuration: 333333-3-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15988488288.432327 - --- Energy: 77.67467453614748 - --- Workload: 1241900000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 9 in the X datas point --------------- - --- Configuration: 202222-3-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15103367446.80594 - --- Energy: 84.49044180099274 - --- Workload: 1276090000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 31 in the X datas point --------------- - --- Configuration: 300033-3-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14177780865.38339 - --- Energy: 85.35681971478988 - --- Workload: 1210170000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 132 in the X datas point --------------- - --- Configuration: 202022-3-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14080045056.14418 - --- Energy: 90.7376428641244 - --- Workload: 1277590000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 594 in the X datas point --------------- - --- Configuration: 333033-3-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14885404711.826008 - --- Energy: 92.65928549142409 - --- Workload: 1379270000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 179 in the X datas point --------------- - --- Configuration: 222022-3-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14657190304.561756 - --- Energy: 95.6220428328611 - --- Workload: 1401550000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 129 in the X datas point --------------- - --- Configuration: 303033-2-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14047528407.614323 - --- Energy: 99.1199512733933 - --- Workload: 1392390000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 191 in the X datas point --------------- - --- Configuration: 333333-3-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 15338505477.380306 - --- Energy: 99.8453916327805 - --- Workload: 1531480000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 101 in the X datas point --------------- - --- Configuration: 333333-3-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 15302944745.657406 - --- Energy: 103.605542776513 - --- Workload: 1585470000000.0 --------------- --------------- ---- Median at position 4 in the list of neghbours, And at position 132 in the X datas point --------------- - --- Configuration: 202022-3-3 - --- Energy efficiency: 14080045056.14418 - --- Energy: 90.7376428641244 - --- Workload: 1277590000000.0 --------------- ---- Comparing the median energy with the energy of that data point ---- The energy of the current configuration (75.15771108741323 mAh) is far from the median. ---- Median :90.7376428641244, the gap is : 10 ---- So yes we remove this configuration '303033-3-3' ---- remove_aberrant_points: The value [2.0, 1, 0, 1, 0, 1, 1, 3.0, 3.0] is an abberant point. we don't add it - --- remove_aberrant_points: do we remove value [2.0, 1, 1, 1, 0, 1, 1, 0.0, 2.0] ---- Computing the list of the 10 first neighbours of '333033-0-2' -*** START computing ci exp matrix -X = [[0. 1. 0. ... 1. 1. 0.] - [0. 0. 1. ... 1. 0. 3.] - [0. 1. 1. ... 1. 0. 1.] - ... - [0. 1. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 1. 0.]] -*** END computing ci exp matrix, cached result [[[1. ] - [0.24659696] - [0.67032005] - ... - [0.18268352] - [0.18268352] - [0.54881164]] - - [[0.24659696] - [1. ] - [0.44932896] - ... - [0.27253179] - [0.27253179] - [0.24659696]] - - [[0.67032005] - [0.44932896] - [1. ] - ... - [0.22313016] - [0.18268352] - [0.54881164]] - - ... - - [[0.18268352] - [0.27253179] - [0.22313016] - ... - [1. ] - [0.67032005] - [0.22313016]] - - [[0.18268352] - [0.27253179] - [0.18268352] - ... - [0.67032005] - [1. ] - [0.22313016]] - - [[0.54881164] - [0.24659696] - [0.54881164] - ... - [0.22313016] - [0.22313016] - [1. ]]] ---- Ordered by distance, Printing the list of the 10 first neighbours of '333033-0-2' ---- Neighbour 0 in the list of neghbours, And at position 43 in the X datas point --------------- - --- Configuration: 333033-0-2 - --- Distance from that configuration: [1.] - --- Energy efficiency: 13903816180.427042 - --- Energy: 72.52828772049172 - --- Workload: 1008420000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 77 in the X datas point --------------- - --- Configuration: 333033-0-2 - --- Distance from that configuration: [1.] - --- Energy efficiency: 14045358079.381556 - --- Energy: 70.47402905804368 - --- Workload: 989833000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 189 in the X datas point --------------- - --- Configuration: 333033-0-2 - --- Distance from that configuration: [1.] - --- Energy efficiency: 13468757197.367126 - --- Energy: 79.8767027494463 - --- Workload: 1075840000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 14 in the X datas point --------------- - --- Configuration: 333030-0-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 11958775708.378078 - --- Energy: 55.19798222953497 - --- Workload: 660100000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 401 in the X datas point --------------- - --- Configuration: 330033-0-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 12619618206.070793 - --- Energy: 80.8971097844968 - --- Workload: 1020890000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 483 in the X datas point --------------- - --- Configuration: 333333-0-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14751416504.76987 - --- Energy: 76.85298501974917 - --- Workload: 1133690000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 20 in the X datas point --------------- - --- Configuration: 333333-1-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14515768479.29906 - --- Energy: 91.83877298181203 - --- Workload: 1333110000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 105 in the X datas point --------------- - --- Configuration: 033333-0-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13446770287.478502 - --- Energy: 86.2801902841026 - --- Workload: 1160190000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 142 in the X datas point --------------- - --- Configuration: 222022-0-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13320350431.77916 - --- Energy: 78.8740772526803 - --- Workload: 1050630000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 169 in the X datas point --------------- - --- Configuration: 222222-0-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 15111309908.788132 - --- Energy: 72.3253528074643 - --- Workload: 1092930000000.0 --------------- ---- Ordered by energy, Printing the list of the 10 first neighbours of '333033-0-2' ---- Neighbour 0 in the list of neghbours, And at position 14 in the X datas point --------------- - --- Configuration: 333030-0-2 - --- Distance from that configuration: [1.] - --- Energy efficiency: 11958775708.378078 - --- Energy: 55.19798222953497 - --- Workload: 660100000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 77 in the X datas point --------------- - --- Configuration: 333033-0-2 - --- Distance from that configuration: [1.] - --- Energy efficiency: 14045358079.381556 - --- Energy: 70.47402905804368 - --- Workload: 989833000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 169 in the X datas point --------------- - --- Configuration: 222222-0-2 - --- Distance from that configuration: [1.] - --- Energy efficiency: 15111309908.788132 - --- Energy: 72.3253528074643 - --- Workload: 1092930000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 43 in the X datas point --------------- - --- Configuration: 333033-0-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13903816180.427042 - --- Energy: 72.52828772049172 - --- Workload: 1008420000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 483 in the X datas point --------------- - --- Configuration: 333333-0-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14751416504.76987 - --- Energy: 76.85298501974917 - --- Workload: 1133690000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 142 in the X datas point --------------- - --- Configuration: 222022-0-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13320350431.77916 - --- Energy: 78.8740772526803 - --- Workload: 1050630000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 189 in the X datas point --------------- - --- Configuration: 333033-0-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13468757197.367126 - --- Energy: 79.8767027494463 - --- Workload: 1075840000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 401 in the X datas point --------------- - --- Configuration: 330033-0-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 12619618206.070793 - --- Energy: 80.8971097844968 - --- Workload: 1020890000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 105 in the X datas point --------------- - --- Configuration: 033333-0-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13446770287.478502 - --- Energy: 86.2801902841026 - --- Workload: 1160190000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 20 in the X datas point --------------- - --- Configuration: 333333-1-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14515768479.29906 - --- Energy: 91.83877298181203 - --- Workload: 1333110000000.0 --------------- --------------- ---- Median at position 4 in the list of neghbours, And at position 483 in the X datas point --------------- - --- Configuration: 333333-0-2 - --- Energy efficiency: 14751416504.76987 - --- Energy: 76.85298501974917 - --- Workload: 1133690000000.0 --------------- ---- Comparing the median energy with the energy of that data point ---- The energy of the current configuration (76.85298501974917 mAh) it is NOT far from the median. ---- Median :76.85298501974917, the gap is : 10 ---- So No we don't romove this configuration '333033-0-2' - --- remove_aberrant_points: The value [2.0, 1, 1, 1, 0, 1, 1, 0.0, 2.0] is not an abberant point. - --- remove_aberrant_points: do we remove value [1.0, 0, 1, 1, 1, 1, 1, 0.0, 0.0] ---- Computing the list of the 10 first neighbours of '022222-0-0' -*** START computing ci exp matrix -X = [[0. 1. 0. ... 1. 1. 0.] - [0. 0. 1. ... 1. 0. 3.] - [0. 1. 1. ... 1. 0. 1.] - ... - [0. 1. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 1. 0.]] -*** END computing ci exp matrix, cached result [[[1. ] - [0.24659696] - [0.67032005] - ... - [0.18268352] - [0.18268352] - [0.54881164]] - - [[0.24659696] - [1. ] - [0.44932896] - ... - [0.27253179] - [0.27253179] - [0.24659696]] - - [[0.67032005] - [0.44932896] - [1. ] - ... - [0.22313016] - [0.18268352] - [0.54881164]] - - ... - - [[0.18268352] - [0.27253179] - [0.22313016] - ... - [1. ] - [0.67032005] - [0.22313016]] - - [[0.18268352] - [0.27253179] - [0.18268352] - ... - [0.67032005] - [1. ] - [0.22313016]] - - [[0.54881164] - [0.24659696] - [0.54881164] - ... - [0.22313016] - [0.22313016] - [1. ]]] ---- Ordered by distance, Printing the list of the 10 first neighbours of '022222-0-0' ---- Neighbour 0 in the list of neghbours, And at position 78 in the X datas point --------------- - --- Configuration: 022222-0-0 - --- Distance from that configuration: [1.] - --- Energy efficiency: 12317273251.316717 - --- Energy: 39.76219318534942 - --- Workload: 489762000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 152 in the X datas point --------------- - --- Configuration: 022202-0-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 10890102530.315323 - --- Energy: 35.8868812091206 - --- Workload: 390812000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 230 in the X datas point --------------- - --- Configuration: 222222-0-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14263788804.637444 - --- Energy: 41.4528641815209 - --- Workload: 591275000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 277 in the X datas point --------------- - --- Configuration: 033333-0-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 10524354935.975086 - --- Energy: 24.0280687781385 - --- Workload: 252880000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 356 in the X datas point --------------- - --- Configuration: 022222-1-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14586168519.839378 - --- Energy: 45.8860959823931 - --- Workload: 669302000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 81 in the X datas point --------------- - --- Configuration: 222222-1-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 15864982651.64147 - --- Energy: 48.4114598927455 - --- Workload: 768047000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 125 in the X datas point --------------- - --- Configuration: 222222-0-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 15666712622.357025 - --- Energy: 52.1245882760953 - --- Workload: 816621000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 128 in the X datas point --------------- - --- Configuration: 033330-0-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 6111684930.418467 - --- Energy: 26.7184846004408 - --- Workload: 163295000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 183 in the X datas point --------------- - --- Configuration: 222022-0-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 12295616121.028208 - --- Energy: 39.9085203282099 - --- Workload: 490700000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 210 in the X datas point --------------- - --- Configuration: 033333-1-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13418532066.266079 - --- Energy: 62.5543914533039 - --- Workload: 839388000000.0 --------------- ---- Ordered by energy, Printing the list of the 10 first neighbours of '022222-0-0' ---- Neighbour 0 in the list of neghbours, And at position 277 in the X datas point --------------- - --- Configuration: 033333-0-0 - --- Distance from that configuration: [1.] - --- Energy efficiency: 10524354935.975086 - --- Energy: 24.0280687781385 - --- Workload: 252880000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 128 in the X datas point --------------- - --- Configuration: 033330-0-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 6111684930.418467 - --- Energy: 26.7184846004408 - --- Workload: 163295000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 152 in the X datas point --------------- - --- Configuration: 022202-0-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 10890102530.315323 - --- Energy: 35.8868812091206 - --- Workload: 390812000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 78 in the X datas point --------------- - --- Configuration: 022222-0-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 12317273251.316717 - --- Energy: 39.76219318534942 - --- Workload: 489762000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 183 in the X datas point --------------- - --- Configuration: 222022-0-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 12295616121.028208 - --- Energy: 39.9085203282099 - --- Workload: 490700000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 230 in the X datas point --------------- - --- Configuration: 222222-0-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14263788804.637444 - --- Energy: 41.4528641815209 - --- Workload: 591275000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 356 in the X datas point --------------- - --- Configuration: 022222-1-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14586168519.839378 - --- Energy: 45.8860959823931 - --- Workload: 669302000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 81 in the X datas point --------------- - --- Configuration: 222222-1-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 15864982651.64147 - --- Energy: 48.4114598927455 - --- Workload: 768047000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 125 in the X datas point --------------- - --- Configuration: 222222-0-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 15666712622.357025 - --- Energy: 52.1245882760953 - --- Workload: 816621000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 210 in the X datas point --------------- - --- Configuration: 033333-1-0 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13418532066.266079 - --- Energy: 62.5543914533039 - --- Workload: 839388000000.0 --------------- --------------- ---- Median at position 4 in the list of neghbours, And at position 183 in the X datas point --------------- - --- Configuration: 222022-0-0 - --- Energy efficiency: 12295616121.028208 - --- Energy: 39.9085203282099 - --- Workload: 490700000000.0 --------------- ---- Comparing the median energy with the energy of that data point ---- The energy of the current configuration (39.9085203282099 mAh) it is NOT far from the median. ---- Median :39.9085203282099, the gap is : 10 ---- So No we don't romove this configuration '022222-0-0' - --- remove_aberrant_points: The value [1.0, 0, 1, 1, 1, 1, 1, 0.0, 0.0] is not an abberant point. - --- remove_aberrant_points: do we remove value [0.0, 1, 0, 0, 1, 0, 1, 1.0, 3.0] ---- Computing the list of the 10 first neighbours of '100101-1-3' -*** START computing ci exp matrix -X = [[0. 1. 0. ... 1. 1. 0.] - [0. 0. 1. ... 1. 0. 3.] - [0. 1. 1. ... 1. 0. 1.] - ... - [0. 1. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 1. 0.]] -*** END computing ci exp matrix, cached result [[[1. ] - [0.24659696] - [0.67032005] - ... - [0.18268352] - [0.18268352] - [0.54881164]] - - [[0.24659696] - [1. ] - [0.44932896] - ... - [0.27253179] - [0.27253179] - [0.24659696]] - - [[0.67032005] - [0.44932896] - [1. ] - ... - [0.22313016] - [0.18268352] - [0.54881164]] - - ... - - [[0.18268352] - [0.27253179] - [0.22313016] - ... - [1. ] - [0.67032005] - [0.22313016]] - - [[0.18268352] - [0.27253179] - [0.18268352] - ... - [0.67032005] - [1. ] - [0.22313016]] - - [[0.54881164] - [0.24659696] - [0.54881164] - ... - [0.22313016] - [0.22313016] - [1. ]]] ---- Ordered by distance, Printing the list of the 10 first neighbours of '100101-1-3' ---- Neighbour 0 in the list of neghbours, And at position 79 in the X datas point --------------- - --- Configuration: 100101-1-3 - --- Distance from that configuration: [1.] - --- Energy efficiency: 11817746710.23476 - --- Energy: 69.54756184550816 - --- Workload: 821895000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 405 in the X datas point --------------- - --- Configuration: 101101-1-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 5642481111.794478 - --- Energy: 13.362479905568 - --- Workload: 75397700000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 216 in the X datas point --------------- - --- Configuration: 110100-1-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 11216131488.952671 - --- Energy: 77.6226342959476 - --- Workload: 870626000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 323 in the X datas point --------------- - --- Configuration: 101111-1-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 12292321232.772312 - --- Energy: 77.79688045119694 - --- Workload: 956304000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 468 in the X datas point --------------- - --- Configuration: 200222-1-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 12966704097.21916 - --- Energy: 85.45268353263162 - --- Workload: 1108040000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 653 in the X datas point --------------- - --- Configuration: 100111-1-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 12648173350.804678 - --- Energy: 65.36175990721286 - --- Workload: 826707000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 747 in the X datas point --------------- - --- Configuration: 101100-1-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 5792903692.976104 - --- Energy: 13.162529333531099 - --- Workload: 76249300000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 773 in the X datas point --------------- - --- Configuration: 100101-2-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 5895600702.755604 - --- Energy: 12.88737035992497 - --- Workload: 75978600000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 10 in the X datas point --------------- - --- Configuration: 101101-2-2 - --- Distance from that configuration: [0.74081822] - --- Energy efficiency: 14193154641.516396 - --- Energy: 75.19043109374802 - --- Workload: 1067190000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 28 in the X datas point --------------- - --- Configuration: 202202-2-3 - --- Distance from that configuration: [0.74081822] - --- Energy efficiency: 14288735332.61318 - --- Energy: 93.11184671772176 - --- Workload: 1330450000000.0 --------------- ---- Ordered by energy, Printing the list of the 10 first neighbours of '100101-1-3' ---- Neighbour 0 in the list of neghbours, And at position 773 in the X datas point --------------- - --- Configuration: 100101-2-2 - --- Distance from that configuration: [1.] - --- Energy efficiency: 5895600702.755604 - --- Energy: 12.88737035992497 - --- Workload: 75978600000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 747 in the X datas point --------------- - --- Configuration: 101100-1-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 5792903692.976104 - --- Energy: 13.162529333531099 - --- Workload: 76249300000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 405 in the X datas point --------------- - --- Configuration: 101101-1-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 5642481111.794478 - --- Energy: 13.362479905568 - --- Workload: 75397700000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 653 in the X datas point --------------- - --- Configuration: 100111-1-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 12648173350.804678 - --- Energy: 65.36175990721286 - --- Workload: 826707000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 79 in the X datas point --------------- - --- Configuration: 100101-1-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 11817746710.23476 - --- Energy: 69.54756184550816 - --- Workload: 821895000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 10 in the X datas point --------------- - --- Configuration: 101101-2-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14193154641.516396 - --- Energy: 75.19043109374802 - --- Workload: 1067190000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 216 in the X datas point --------------- - --- Configuration: 110100-1-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 11216131488.952671 - --- Energy: 77.6226342959476 - --- Workload: 870626000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 323 in the X datas point --------------- - --- Configuration: 101111-1-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 12292321232.772312 - --- Energy: 77.79688045119694 - --- Workload: 956304000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 468 in the X datas point --------------- - --- Configuration: 200222-1-3 - --- Distance from that configuration: [0.74081822] - --- Energy efficiency: 12966704097.21916 - --- Energy: 85.45268353263162 - --- Workload: 1108040000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 28 in the X datas point --------------- - --- Configuration: 202202-2-3 - --- Distance from that configuration: [0.74081822] - --- Energy efficiency: 14288735332.61318 - --- Energy: 93.11184671772176 - --- Workload: 1330450000000.0 --------------- --------------- ---- Median at position 4 in the list of neghbours, And at position 79 in the X datas point --------------- - --- Configuration: 100101-1-3 - --- Energy efficiency: 11817746710.23476 - --- Energy: 69.54756184550816 - --- Workload: 821895000000.0 --------------- ---- Comparing the median energy with the energy of that data point ---- The energy of the current configuration (69.54756184550816 mAh) it is NOT far from the median. ---- Median :69.54756184550816, the gap is : 10 ---- So No we don't romove this configuration '100101-1-3' - --- remove_aberrant_points: The value [0.0, 1, 0, 0, 1, 0, 1, 1.0, 3.0] is not an abberant point. - --- remove_aberrant_points: do we remove value [0.0, 1, 1, 0, 1, 1, 1, 1.0, 2.0] ---- Computing the list of the 10 first neighbours of '110111-1-2' -*** START computing ci exp matrix -X = [[0. 1. 0. ... 1. 1. 0.] - [0. 0. 1. ... 1. 0. 3.] - [0. 1. 1. ... 1. 0. 1.] - ... - [0. 1. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 1. 0.]] -*** END computing ci exp matrix, cached result [[[1. ] - [0.24659696] - [0.67032005] - ... - [0.18268352] - [0.18268352] - [0.54881164]] - - [[0.24659696] - [1. ] - [0.44932896] - ... - [0.27253179] - [0.27253179] - [0.24659696]] - - [[0.67032005] - [0.44932896] - [1. ] - ... - [0.22313016] - [0.18268352] - [0.54881164]] - - ... - - [[0.18268352] - [0.27253179] - [0.22313016] - ... - [1. ] - [0.67032005] - [0.22313016]] - - [[0.18268352] - [0.27253179] - [0.18268352] - ... - [0.67032005] - [1. ] - [0.22313016]] - - [[0.54881164] - [0.24659696] - [0.54881164] - ... - [0.22313016] - [0.22313016] - [1. ]]] ---- Ordered by distance, Printing the list of the 10 first neighbours of '110111-1-2' ---- Neighbour 0 in the list of neghbours, And at position 80 in the X datas point --------------- - --- Configuration: 110111-1-2 - --- Distance from that configuration: [1.] - --- Energy efficiency: 13829154623.777847 - --- Energy: 64.195799103128 - --- Workload: 887774000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 246 in the X datas point --------------- - --- Configuration: 110111-1-2 - --- Distance from that configuration: [1.] - --- Energy efficiency: 13583376120.968113 - --- Energy: 65.5557580165811 - --- Workload: 890469000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 65 in the X datas point --------------- - --- Configuration: 111111-1-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14097711236.580742 - --- Energy: 65.20383205963783 - --- Workload: 919225000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 131 in the X datas point --------------- - --- Configuration: 111111-1-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13830416959.410492 - --- Energy: 66.3842172994299 - --- Workload: 918121000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 611 in the X datas point --------------- - --- Configuration: 010111-1-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13285064266.49839 - --- Energy: 63.33291473508287 - --- Workload: 841382000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 653 in the X datas point --------------- - --- Configuration: 100111-1-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 12648173350.804678 - --- Energy: 65.36175990721286 - --- Workload: 826707000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 2 in the X datas point --------------- - --- Configuration: 110111-0-1 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 11835117871.856445 - --- Energy: 36.734913097035495 - --- Workload: 434762000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 5 in the X datas point --------------- - --- Configuration: 111110-1-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14014690198.265823 - --- Energy: 63.44082042960884 - --- Workload: 889103000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 85 in the X datas point --------------- - --- Configuration: 011111-1-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13743003093.549995 - --- Energy: 64.6497062836685 - --- Workload: 888481000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 104 in the X datas point --------------- - --- Configuration: 111111-2-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 15847508930.071281 - --- Energy: 72.979973067832 - --- Workload: 1156550000000.0 --------------- ---- Ordered by energy, Printing the list of the 10 first neighbours of '110111-1-2' ---- Neighbour 0 in the list of neghbours, And at position 2 in the X datas point --------------- - --- Configuration: 110111-0-1 - --- Distance from that configuration: [1.] - --- Energy efficiency: 11835117871.856445 - --- Energy: 36.734913097035495 - --- Workload: 434762000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 611 in the X datas point --------------- - --- Configuration: 010111-1-2 - --- Distance from that configuration: [1.] - --- Energy efficiency: 13285064266.49839 - --- Energy: 63.33291473508287 - --- Workload: 841382000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 5 in the X datas point --------------- - --- Configuration: 111110-1-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14014690198.265823 - --- Energy: 63.44082042960884 - --- Workload: 889103000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 80 in the X datas point --------------- - --- Configuration: 110111-1-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13829154623.777847 - --- Energy: 64.195799103128 - --- Workload: 887774000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 85 in the X datas point --------------- - --- Configuration: 011111-1-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13743003093.549995 - --- Energy: 64.6497062836685 - --- Workload: 888481000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 65 in the X datas point --------------- - --- Configuration: 111111-1-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14097711236.580742 - --- Energy: 65.20383205963783 - --- Workload: 919225000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 653 in the X datas point --------------- - --- Configuration: 100111-1-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 12648173350.804678 - --- Energy: 65.36175990721286 - --- Workload: 826707000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 246 in the X datas point --------------- - --- Configuration: 110111-1-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13583376120.968113 - --- Energy: 65.5557580165811 - --- Workload: 890469000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 131 in the X datas point --------------- - --- Configuration: 111111-1-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 13830416959.410492 - --- Energy: 66.3842172994299 - --- Workload: 918121000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 104 in the X datas point --------------- - --- Configuration: 111111-2-2 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 15847508930.071281 - --- Energy: 72.979973067832 - --- Workload: 1156550000000.0 --------------- --------------- ---- Median at position 4 in the list of neghbours, And at position 85 in the X datas point --------------- - --- Configuration: 011111-1-2 - --- Energy efficiency: 13743003093.549995 - --- Energy: 64.6497062836685 - --- Workload: 888481000000.0 --------------- ---- Comparing the median energy with the energy of that data point ---- The energy of the current configuration (64.6497062836685 mAh) it is NOT far from the median. ---- Median :64.6497062836685, the gap is : 10 ---- So No we don't romove this configuration '110111-1-2' - --- remove_aberrant_points: The value [0.0, 1, 1, 0, 1, 1, 1, 1.0, 2.0] is not an abberant point. - --- remove_aberrant_points: do we remove value [1.0, 1, 1, 1, 1, 1, 1, 1.0, 0.0] ---- Computing the list of the 10 first neighbours of '222222-1-0' -*** START computing ci exp matrix -X = [[0. 1. 0. ... 1. 1. 0.] - [0. 0. 1. ... 1. 0. 3.] - [0. 1. 1. ... 1. 0. 1.] - ... - [0. 1. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 1. 0.]] -*** END computing ci exp matrix, cached result [[[1. ] - [0.24659696] - [0.67032005] - ... - [0.18268352] - [0.18268352] - [0.54881164]] - - [[0.24659696] - [1. ] - [0.44932896] - ... - [0.27253179] - [0.27253179] - [0.24659696]] - - [[0.67032005] - [0.44932896] - [1. ] - ... - [0.22313016] - [0.18268352] - [0.54881164]] - - ... - - [[0.18268352] - [0.27253179] - [0.22313016] - ... - [1. ] - [0.67032005] - [0.22313016]] - - [[0.18268352] - [0.27253179] - [0.18268352] - ... - [0.67032005] - [1. ] - [0.22313016]] - - [[0.54881164] - [0.24659696] - [0.54881164] - ... - [0.22313016] - [0.22313016] - [1. ]]] ---- Ordered by distance, Printing the list of the 10 first neighbours of '222222-1-0' ---- Neighbour 0 in the list of neghbours, And at position 81 in the X datas point --------------- - --- Configuration: 222222-1-0 - --- Distance from that configuration: [1.] - --- Energy efficiency: 15864982651.64147 - --- Energy: 48.4114598927455 - --- Workload: 768047000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 363 in the X datas point --------------- - --- Configuration: 222222-1-0 - --- Distance from that configuration: [1.] - --- Energy efficiency: 16239592451.187845 - --- Energy: 47.6246847339546 - --- Workload: 773406000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 155 in the X datas point --------------- - --- Configuration: 222022-1-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14778186805.148129 - --- Energy: 45.2436589650941 - --- Workload: 668619000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 167 in the X datas point --------------- - --- Configuration: 111111-1-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 12442484614.867773 - --- Energy: 34.5550819751672 - --- Workload: 429951000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 192 in the X datas point --------------- - --- Configuration: 333333-1-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13730944881.241056 - --- Energy: 71.0356581632197 - --- Workload: 975387000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 199 in the X datas point --------------- - --- Configuration: 222222-1-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 17630558694.77448 - --- Energy: 55.7442277111113 - --- Workload: 982802000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 209 in the X datas point --------------- - --- Configuration: 222220-1-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 12054278002.99187 - --- Energy: 32.0011057465816 - --- Workload: 385750000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 211 in the X datas point --------------- - --- Configuration: 202222-1-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15170478249.32681 - --- Energy: 44.0672441700072 - --- Workload: 668521000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 230 in the X datas point --------------- - --- Configuration: 222222-0-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14263788804.637444 - --- Energy: 41.4528641815209 - --- Workload: 591275000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 356 in the X datas point --------------- - --- Configuration: 022222-1-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14586168519.839378 - --- Energy: 45.8860959823931 - --- Workload: 669302000000.0 --------------- ---- Ordered by energy, Printing the list of the 10 first neighbours of '222222-1-0' ---- Neighbour 0 in the list of neghbours, And at position 209 in the X datas point --------------- - --- Configuration: 222220-1-0 - --- Distance from that configuration: [1.] - --- Energy efficiency: 12054278002.99187 - --- Energy: 32.0011057465816 - --- Workload: 385750000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 167 in the X datas point --------------- - --- Configuration: 111111-1-0 - --- Distance from that configuration: [1.] - --- Energy efficiency: 12442484614.867773 - --- Energy: 34.5550819751672 - --- Workload: 429951000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 230 in the X datas point --------------- - --- Configuration: 222222-0-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14263788804.637444 - --- Energy: 41.4528641815209 - --- Workload: 591275000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 211 in the X datas point --------------- - --- Configuration: 202222-1-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15170478249.32681 - --- Energy: 44.0672441700072 - --- Workload: 668521000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 155 in the X datas point --------------- - --- Configuration: 222022-1-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14778186805.148129 - --- Energy: 45.2436589650941 - --- Workload: 668619000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 356 in the X datas point --------------- - --- Configuration: 022222-1-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14586168519.839378 - --- Energy: 45.8860959823931 - --- Workload: 669302000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 363 in the X datas point --------------- - --- Configuration: 222222-1-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 16239592451.187845 - --- Energy: 47.6246847339546 - --- Workload: 773406000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 81 in the X datas point --------------- - --- Configuration: 222222-1-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15864982651.64147 - --- Energy: 48.4114598927455 - --- Workload: 768047000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 199 in the X datas point --------------- - --- Configuration: 222222-1-1 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 17630558694.77448 - --- Energy: 55.7442277111113 - --- Workload: 982802000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 192 in the X datas point --------------- - --- Configuration: 333333-1-0 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13730944881.241056 - --- Energy: 71.0356581632197 - --- Workload: 975387000000.0 --------------- --------------- ---- Median at position 4 in the list of neghbours, And at position 155 in the X datas point --------------- - --- Configuration: 222022-1-0 - --- Energy efficiency: 14778186805.148129 - --- Energy: 45.2436589650941 - --- Workload: 668619000000.0 --------------- ---- Comparing the median energy with the energy of that data point ---- The energy of the current configuration (45.2436589650941 mAh) it is NOT far from the median. ---- Median :45.2436589650941, the gap is : 10 ---- So No we don't romove this configuration '222222-1-0' - --- remove_aberrant_points: The value [1.0, 1, 1, 1, 1, 1, 1, 1.0, 0.0] is not an abberant point. - --- remove_aberrant_points: do we remove value [0.0, 1, 0, 1, 1, 1, 1, 3.0, 3.0] ---- Computing the list of the 10 first neighbours of '101111-3-3' -*** START computing ci exp matrix -X = [[0. 1. 0. ... 1. 1. 0.] - [0. 0. 1. ... 1. 0. 3.] - [0. 1. 1. ... 1. 0. 1.] - ... - [0. 1. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 1. 0.]] -*** END computing ci exp matrix, cached result [[[1. ] - [0.24659696] - [0.67032005] - ... - [0.18268352] - [0.18268352] - [0.54881164]] - - [[0.24659696] - [1. ] - [0.44932896] - ... - [0.27253179] - [0.27253179] - [0.24659696]] - - [[0.67032005] - [0.44932896] - [1. ] - ... - [0.22313016] - [0.18268352] - [0.54881164]] - - ... - - [[0.18268352] - [0.27253179] - [0.22313016] - ... - [1. ] - [0.67032005] - [0.22313016]] - - [[0.18268352] - [0.27253179] - [0.18268352] - ... - [0.67032005] - [1. ] - [0.22313016]] - - [[0.54881164] - [0.24659696] - [0.54881164] - ... - [0.22313016] - [0.22313016] - [1. ]]] ---- Ordered by distance, Printing the list of the 10 first neighbours of '101111-3-3' ---- Neighbour 0 in the list of neghbours, And at position 82 in the X datas point --------------- - --- Configuration: 101111-3-3 - --- Distance from that configuration: [1.] - --- Energy efficiency: 13561013712.897066 - --- Energy: 82.9156109905908 - --- Workload: 1124420000000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 770 in the X datas point --------------- - --- Configuration: 101111-3-3 - --- Distance from that configuration: [1.] - --- Energy efficiency: 5852539416.852973 - --- Energy: 12.941299579331238 - --- Workload: 75739300000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 9 in the X datas point --------------- - --- Configuration: 202222-3-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15103367446.80594 - --- Energy: 84.49044180099274 - --- Workload: 1276090000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 83 in the X datas point --------------- - --- Configuration: 111111-3-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 12616768189.5947 - --- Energy: 100.207122447555 - --- Workload: 1264290000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 392 in the X datas point --------------- - --- Configuration: 001111-3-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 12266206111.514534 - --- Energy: 87.6643983443653 - --- Workload: 1075310000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 409 in the X datas point --------------- - --- Configuration: 101111-3-2 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 17713662193.376507 - --- Energy: 64.82001619850253 - --- Workload: 1148200000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 7 in the X datas point --------------- - --- Configuration: 222222-3-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 15072476000.850086 - --- Energy: 97.28797445994333 - --- Workload: 1466370000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 30 in the X datas point --------------- - --- Configuration: 202222-2-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 15034451445.487333 - --- Energy: 92.69644842655524 - --- Workload: 1393640000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 47 in the X datas point --------------- - --- Configuration: 101110-2-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 14166071691.655617 - --- Energy: 71.25193400283615 - --- Workload: 1009360000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 103 in the X datas point --------------- - --- Configuration: 111111-2-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 12674978072.287935 - --- Energy: 96.2036865454932 - --- Workload: 1219380000000.0 --------------- ---- Ordered by energy, Printing the list of the 10 first neighbours of '101111-3-3' ---- Neighbour 0 in the list of neghbours, And at position 770 in the X datas point --------------- - --- Configuration: 101111-3-3 - --- Distance from that configuration: [1.] - --- Energy efficiency: 5852539416.852973 - --- Energy: 12.941299579331238 - --- Workload: 75739300000.0 --------------- ---- Neighbour 1 in the list of neghbours, And at position 409 in the X datas point --------------- - --- Configuration: 101111-3-2 - --- Distance from that configuration: [1.] - --- Energy efficiency: 17713662193.376507 - --- Energy: 64.82001619850253 - --- Workload: 1148200000000.0 --------------- ---- Neighbour 2 in the list of neghbours, And at position 47 in the X datas point --------------- - --- Configuration: 101110-2-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 14166071691.655617 - --- Energy: 71.25193400283615 - --- Workload: 1009360000000.0 --------------- ---- Neighbour 3 in the list of neghbours, And at position 82 in the X datas point --------------- - --- Configuration: 101111-3-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 13561013712.897066 - --- Energy: 82.9156109905908 - --- Workload: 1124420000000.0 --------------- ---- Neighbour 4 in the list of neghbours, And at position 9 in the X datas point --------------- - --- Configuration: 202222-3-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 15103367446.80594 - --- Energy: 84.49044180099274 - --- Workload: 1276090000000.0 --------------- ---- Neighbour 5 in the list of neghbours, And at position 392 in the X datas point --------------- - --- Configuration: 001111-3-3 - --- Distance from that configuration: [0.90483742] - --- Energy efficiency: 12266206111.514534 - --- Energy: 87.6643983443653 - --- Workload: 1075310000000.0 --------------- ---- Neighbour 6 in the list of neghbours, And at position 30 in the X datas point --------------- - --- Configuration: 202222-2-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 15034451445.487333 - --- Energy: 92.69644842655524 - --- Workload: 1393640000000.0 --------------- ---- Neighbour 7 in the list of neghbours, And at position 103 in the X datas point --------------- - --- Configuration: 111111-2-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 12674978072.287935 - --- Energy: 96.2036865454932 - --- Workload: 1219380000000.0 --------------- ---- Neighbour 8 in the list of neghbours, And at position 7 in the X datas point --------------- - --- Configuration: 222222-3-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 15072476000.850086 - --- Energy: 97.28797445994333 - --- Workload: 1466370000000.0 --------------- ---- Neighbour 9 in the list of neghbours, And at position 83 in the X datas point --------------- - --- Configuration: 111111-3-3 - --- Distance from that configuration: [0.81873075] - --- Energy efficiency: 12616768189.5947 - --- Energy: 100.207122447555 - --- Workload: 1264290000000.0 --------------- --------------- ---- Median at position 4 in the list of neghbours, And at position 9 in the X datas point --------------- - --- Configuration: 202222-3-3 - --- Energy efficiency: 15103367446.80594 - --- Energy: 84.49044180099274 - --- Workload: 1276090000000.0 --------------- ---- Comparing the median energy with the energy of that data point ---- The energy of the current configuration (84.49044180099274 mAh) it is NOT far from the median. ---- Median :84.49044180099274, the gap is : 10 ---- So No we don't romove this configuration '101111-3-3' - --- remove_aberrant_points: The value [0.0, 1, 0, 1, 1, 1, 1, 3.0, 3.0] is not an abberant point. - --- remove_aberrant_points: do we remove value [0.0, 1, 1, 1, 1, 1, 1, 3.0, 3.0] ---- Computing the list of the 10 first neighbours of '111111-3-3' -*** START computing ci exp matrix -X = [[0. 1. 0. ... 1. 1. 0.] - [0. 0. 1. ... 1. 0. 3.] - [0. 1. 1. ... 1. 0. 1.] - ... - [0. 1. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 3. 3.] - [1. 0. 1. ... 0. 1. 0.]] -*** END computing ci exp matrix, cached result \ No newline at end of file +--- Creating / opening data base +--- Opened database successfully +--- inner joint result +before = 12439907839.389835 +after = 13819730875.533398 +variation 1379823036.1435623 +--- inner joint result +before = 13819730875.533503 +after = 13145372981.616825 +variation -674357893.9166775 +--- Total execution time: 0.007799625396728516 seconds = 0.00012999375661214193 mins diff --git a/kernel_ridge_linear_model/utils_functions.py b/kernel_ridge_linear_model/utils_functions.py index 810b1e4..71a19f2 100755 --- a/kernel_ridge_linear_model/utils_functions.py +++ b/kernel_ridge_linear_model/utils_functions.py @@ -89,7 +89,7 @@ def setup_X_format_meaning_dictionnaries(phone_name): -def convert_from_configuration_to_base_Y(configuration, format="google_pixel_4a_5g_format"): # or can be"samsung_galaxy_s8_format"? +def convert_from_configuration_to_base_Y(configuration, format="google_pixel_4a_5g_format"): # or format can be"samsung_galaxy_s8_format"? # convert a configuration to base Y # return the result as a numpy array @@ -104,7 +104,7 @@ def convert_from_configuration_to_base_Y(configuration, format="google_pixel_4a frequency_level = 0 for index in range(0, 6): if configuration[index] != 0 : - frequency_level = configuration[index] + frequency_level = int(configuration[index]) result.append(1) else: result.append(0) @@ -120,7 +120,7 @@ def convert_from_configuration_to_base_Y(configuration, format="google_pixel_4a if configuration[index] == 4: result.append(3) # level 3 and level 4 of frequency in the input of this function are the same. else: - result.append(configuration[index]) + result.append( int(configuration[index])) print (" --- Result = ", result) elif format == "samsung_galaxy_s8_format": print("--- Processing little cores") @@ -128,7 +128,7 @@ def convert_from_configuration_to_base_Y(configuration, format="google_pixel_4a frequency_level = 0 for index in range(0, 4): if configuration[index] != 0 : - frequency_level = configuration[index] + frequency_level = int(configuration[index]) result.append(1) else: result.append(0) @@ -144,8 +144,8 @@ def convert_from_configuration_to_base_Y(configuration, format="google_pixel_4a result.append(0) frequency_level = 0 for index in range(4, 8): - if configuration[index] != 0 : - frequency_level = configuration[index] + if int(configuration[index]) != 0 : + frequency_level = int(configuration[index]) result.append(1) else: result.append(0) @@ -180,7 +180,7 @@ def convert_from_configuration_to_base_Y_F(configuration, format="google_pixel_ frequency_level = 0 for index in range(0, 6): if configuration[index] != 0: - frequency_level = configuration[index] + frequency_level = int(configuration[index]) result.append(1) else: result.append(0) @@ -205,7 +205,7 @@ def convert_from_configuration_to_base_Y_F(configuration, format="google_pixel_ else: result.append(0) # we append the frequency variable (if 4 we let it like that for the same reason as for the frequency level value 3 of the little socket) - result.append(configuration[index]) + result.append( int(configuration[index])) print (" --- Result = ", result) @@ -216,7 +216,7 @@ def convert_from_configuration_to_base_Y_F(configuration, format="google_pixel_ frequency_level = 0 for index in range(0, 4): if configuration[index] != 0 : - frequency_level = configuration[index] + frequency_level = int(configuration[index]) result.append(1) else: result.append(0) @@ -237,7 +237,7 @@ def convert_from_configuration_to_base_Y_F(configuration, format="google_pixel_ frequency_level = 0 for index in range(4, 8): if configuration[index] != 0: - frequency_level = configuration[index] + frequency_level = int(configuration[index]) result.append(1) else: result.append(0) @@ -275,7 +275,7 @@ def convert_from_configuration_to_base_Y_N_on_socket(configuration, format="goog number_of_little_cores_active = 0 for index in range(0, 6): if configuration[index] != 0 : - frequency_level = configuration[index] + frequency_level = int(configuration[index]) #result.append(1) number_of_little_cores_active = number_of_little_cores_active + 1 @@ -292,7 +292,7 @@ def convert_from_configuration_to_base_Y_N_on_socket(configuration, format="goog if(configuration[index]==4): result.append(3) else: - result.append(configuration[index]) + result.append( int(configuration[index])) elif format == "samsung_galaxy_s8_format": print("--- Processing little cores") @@ -300,7 +300,7 @@ def convert_from_configuration_to_base_Y_N_on_socket(configuration, format="goog number_of_little_cores_active = 0 for index in range(0, 4): if configuration[index] != 0 : - frequency_level = configuration[index] + frequency_level = int(configuration[index]) #result.append(1) number_of_little_cores_active = number_of_little_cores_active + 1 @@ -319,7 +319,7 @@ def convert_from_configuration_to_base_Y_N_on_socket(configuration, format="goog number_of_big_cores_active = 0 for index in range(4, 8): if configuration[index] != 0 : - frequency_level = configuration[index] + frequency_level = int(configuration[index]) #result.append(1) number_of_big_cores_active = number_of_big_cores_active + 1 @@ -352,7 +352,7 @@ def convert_from_configuration_to_base_Y_F_N_on_socket(configuration, format="go number_of_little_cores_active = 0 for index in range(0, 6): if configuration[index] != 0 : - frequency_level = configuration[index] + frequency_level = int(configuration[index]) #result.append(1) number_of_little_cores_active = number_of_little_cores_active + 1 @@ -375,7 +375,7 @@ def convert_from_configuration_to_base_Y_F_N_on_socket(configuration, format="go else: result.append(0) # we append the frequency variable (if 4 we let it like that for the same reason as for the frequency level value 3 of the little socket) - result.append(configuration[index]) + result.append(int(configuration[index])) elif format == "samsung_galaxy_s8_format": print("--- Processing little cores") @@ -383,7 +383,7 @@ def convert_from_configuration_to_base_Y_F_N_on_socket(configuration, format="go number_of_little_cores_active = 0 for index in range(0, 4): if configuration[index] != 0 : - frequency_level = configuration[index] + frequency_level = int(configuration[index]) #result.append(1) number_of_little_cores_active = number_of_little_cores_active + 1 @@ -406,7 +406,7 @@ def convert_from_configuration_to_base_Y_F_N_on_socket(configuration, format="go number_of_big_cores_active = 0 for index in range(4, 8): if configuration[index] != 0 : - frequency_level = configuration[index] + frequency_level = int(configuration[index]) #result.append(1) number_of_big_cores_active = number_of_big_cores_active + 1 diff --git a/kernel_ridge_linear_model/utils_functions_for_validation.py b/kernel_ridge_linear_model/utils_functions_for_validation.py index 640efe3..7a9e1ff 100755 --- a/kernel_ridge_linear_model/utils_functions_for_validation.py +++ b/kernel_ridge_linear_model/utils_functions_for_validation.py @@ -484,17 +484,35 @@ def create_database_and_tables(): conn = sqlite3.connect('experiments_and_estimations_results.db') print("--- Opened database successfully") - - conn.execute('''CREATE TABLE configuration_format - (configuration_id INT PRIMARY KEY NOT NULL, + conn.execute('''DROP TABLE IF EXISTS configuration_representations;''') + conn.execute('''CREATE TABLE configuration_representations + (configuration_id INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, user_friendly_format VARCHAR(50), experiment_format VARCHAR(50), base_Y_format VARCHAR(50) - );''') # WARNING --- has been renamed and altered (renamed to configuration_representations and the primary key became autoincrement) + );''') # WARNING --- has been renamed and altered (renamed to configuration_representations and the primary key became autoincrement) print("--- Table configuration_format created successfully") + conn.execute('''DROP TABLE IF EXISTS configuration_measurements;''') + conn.execute('''CREATE TABLE configuration_measurements + (configuration_id INTEGER, + energy FLOAT, + workload BIGINT, + energy_efficiency FLOAT, + FOREIGN KEY(configuration_id) REFERENCES configuration_representations(configuration_id));''') + print("--- Table configuration_measurements created successfully") + + conn.execute('''DROP TABLE IF EXISTS configuration_efficiency_estimation;''') + conn.execute('''CREATE TABLE configuration_efficiency_estimation + (configuration_id INTEGER, + train_or_test_set VARCHAR(50), + energy_efficiency FLOAT, + FOREIGN KEY(configuration_id) REFERENCES configuration_representations(configuration_id));''') + print("--- Table configuration_measurements created successfully") + + conn.execute('''DROP TABLE IF EXISTS configuration_description__google_pixel_4a_5g;''') conn.execute('''CREATE TABLE configuration_description__google_pixel_4a_5g - (configuration_id INT PRIMARY KEY NOT NULL, + (configuration_id INTEGER, little_socket_frequency INT, core_0_state BIT, core_1_state BIT, @@ -503,96 +521,13 @@ def create_database_and_tables(): core_4_state BIT, core_5_state BIT, core_6_state_freq_level TINYINT, - core_7_state_freq_level TINYINT);''') + core_7_state_freq_level TINYINT, + FOREIGN KEY(configuration_id) REFERENCES configuration_representations(configuration_id));''') print("--- Table configuration_description__google_pixel_4a_5g created successfully") - - - conn.execute('''CREATE TABLE configuration_measurement - (configuration_id INT PRIMARY KEY NOT NULL, - workload BIGINT, - energy FLOAT, - energy_efficiency FLOAT );''') # Warning, has been renamed to configuration_measurements and energy column now is listed before the workload column - print("--- Table configuration_measurement created successfully") - - - conn.execute('''CREATE TABLE configuration_efficiency_estimation - (configuration_id INT PRIMARY KEY NOT NULL, - workload BIGINT, - energy FLOAT, - energy_efficiency FLOAT);''') # Columns workload and energy has been deleted, colomn train_or_test_set has been added - print("--- Table configuration_efficiency_estimation created successfully") - - - conn.close() - -def alter_database(): - print("--- Creating / opening data base") - conn = sqlite3.connect('experiments_and_estimations_results.db') - print("--- Opened database successfully") - - # the commented blocks are the codes used to modify the database after its creation. - # I don't delete it to conserve modification history - """ - print ("--- Altering configuration_efficiency_estimation table") - conn.execute('''ALTER TABLE configuration_efficiency_estimation - ADD COLUMN test_or_train_data VARCHAR(50) ;''') #can be "test" or "train" - - print("--- Table configuration_efficiency_estimation altered successfully") - """ - """ - print ("--- dropping configuration_format table") - conn.execute('''DROP TABLE configuration_format;''') #can be "test" or "train" - print ("--- configuration_format table dropped") - """ - - - """ - conn.execute('''CREATE TABLE configuration_format - (configuration_id INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, - user_friendly_format VARCHAR(50), - experiment_format VARCHAR(50), - base_Y_format VARCHAR(50) - );''') - - print("--- Table configuration_format created successfully") - """ - """ - conn.execute(''' ALTER TABLE configuration_format - RENAME TO configuration_representations;''') - print("--- Table configuration_format renamed successfully") - """ - - """ - print("--- Clearing configuration_representations ") - conn.execute(''' DELETE FROM configuration_representations; ''') - print("--- Table configuration_representations cleared successfully") - """ - """ - print("--- Deleting colomumn energy and workload from configuration_efficiency_estimation table ") - conn.execute('''DROP TABLE configuration_efficiency_estimation;''') - conn.execute('''CREATE TABLE configuration_efficiency_estimation - (configuration_id INT PRIMARY KEY NOT NULL, - train_or_test_set VARCHAR(50), - energy_efficiency FLOAT);''') - print("--- Colomumn energy and workload correctly deleted from configuration_efficiency_estimation") - - """ - print("--- Renaming the table and inversing order of colomumns energy and workload from configuration_measurement table ") - conn.execute('''DROP TABLE configuration_measurement;''') - conn.execute('''CREATE TABLE configuration_measurements - (configuration_id INT PRIMARY KEY NOT NULL, - energy FLOAT, - workload BIGINT, - energy_efficiency FLOAT );''') - print("--- Colomumn energy and workload correctly inverte from configuration_measurement table and table renamed") - - print("--- Dumping the data base") - cursor = conn.execute("SELECT * FROM sqlite_master WHERE type='table';") - print(cursor.fetchall()) - print("--- Data base dumped") + conn.close() @@ -609,7 +544,7 @@ def is_train_or_test(config_in_model_format, X_train, X_test ): MAX_NUMBER = 10000000 def fill_database(X_user_friendly, X, y, energy_array, workload_array, X_train, y_train, X_test, y_test, gauss_process, experiment_format = "google_pixel_4a_5g_format", X_format_in_model = "base_Y", exact_values_of_frequency = False, - table_name = ""): + table_name = "all"): @@ -626,8 +561,9 @@ def fill_database(X_user_friendly, X, y, energy_array, workload_array, X_train, #[combination, combination_for_estimation, predicted_y_as_array[0]] #[list like [a,b,c,...], list like [Base Y format], float number ] - if table_name == "configuration_representations": + if table_name == "configuration_representations" or table_name == "all": print("--- Filling configuration_representations table") + expe_format__model_format__efficiency_predicted = [] configuration_representations_insertion_command=" INSERT INTO configuration_representations ( user_friendly_format, experiment_format, base_Y_format) VALUES" for expe_format__model_format__efficiency_predicted in configuration_estimation_array: x_user_friendly = convert_from_experiment_format_to_user_friendly (expe_format__model_format__efficiency_predicted[0], experiment_format)#X_user_friendly[config_index] @@ -651,9 +587,7 @@ def fill_database(X_user_friendly, X, y, energy_array, workload_array, X_train, print("base_Y_format = ", row[3],) print("--- Operation done successfully") - - - elif table_name == "configuration_description__google_pixel_4a_5g and configuration_efficiency_estimation": + if table_name == "configuration_description__google_pixel_4a_5g and configuration_efficiency_estimation" or table_name == "all": print("filling configuration_description__google_pixel_4a_5g and configuration_efficiency_estimation table") configuration_description_insertion_command=" INSERT INTO configuration_description__google_pixel_4a_5g ( configuration_id, little_socket_frequency," + \ "core_0_state, core_1_state, core_2_state, core_3_state," + \ @@ -661,7 +595,9 @@ def fill_database(X_user_friendly, X, y, energy_array, workload_array, X_train, configuration_efficiency_estimation_insertion_command=" INSERT INTO configuration_efficiency_estimation ( configuration_id, train_or_test_set, energy_efficiency ) VALUES" - + + + expe_format__model_format__efficiency_predicted = [] for expe_format__model_format__efficiency_predicted in configuration_estimation_array: config_in_model_format_str = str(expe_format__model_format__efficiency_predicted[1]) print("--- Getting the id of the configuration from configuration_representations table") @@ -674,7 +610,7 @@ def fill_database(X_user_friendly, X, y, energy_array, workload_array, X_train, " \n ( " + str(configuration_id) + ", " + str(model_repr[0]) + "," + \ str(model_repr[1]) + "," + str(model_repr[2]) + "," + str(model_repr[3]) + "," + \ str(model_repr[4]) + "," + str(model_repr[5]) + "," + str(model_repr[6]) + "," + \ - str(model_repr[7]) + ")," + str(model_repr[7]) + "," + str(model_repr[8]) + ")," @@ -706,9 +642,7 @@ def fill_database(X_user_friendly, X, y, energy_array, workload_array, X_train, print("core_6_state_freq_level = ", row[8],) print("core_7_state_freq_level = ", row[9],) print("--- Operation done successfully") - - """ conn.execute(configuration_efficiency_estimation_insertion_command) conn.commit() print("--- configuration_efficiency_estimation table filled successfully") @@ -720,38 +654,31 @@ def fill_database(X_user_friendly, X, y, energy_array, workload_array, X_train, print("train_or_test_set = ", row[1]) print("energy_efficiency = ", row[2]) print("--- Operation done successfully") - """ + - elif table_name == "configuration_measurements": + if table_name == "configuration_measurements" or table_name == "all": print("filling configuration_measurements table") configuration_measurements_insertion_insertion_command = " INSERT INTO configuration_measurements ( configuration_id, energy, workload, energy_efficiency) VALUES" config_index = 0 + config_in_model_format = [] for config_in_model_format in X: - - config_in_model_format_str = str(config_in_model_format) - print("--- Getting the id of the configuration from configuration_representations table") + print("--- Getting the id of the configuration from configuration_representations table, X = ", config_in_model_format) cursor = conn.execute("SELECT configuration_id from configuration_representations WHERE base_Y_format == '" + config_in_model_format_str + "';") configuration_id = int(cursor.fetchall()[0][0]) print("configuration_id", configuration_id) - - - - test_or_test = is_train_or_test( model_repr, X_train, X_test) - efficiency_estimation = expe_format__model_format__efficiency_predicted[2] - configuration_measurements_insertion_insertion_command = configuration_measurement_insertion_insertion_command + \ - " \n ( " + configuration_id + ", " + energy_array[config_index] + \ - "," + workload_array[config_index] + ", " + y[config_index] + ")," + test_or_test = is_train_or_test( config_in_model_format, X_train, X_test) + configuration_measurements_insertion_insertion_command = configuration_measurements_insertion_insertion_command + \ + " \n ( " + str(configuration_id) + ", " + str(energy_array[config_index]) + \ + "," + str(int(workload_array[config_index])) + ", " + str(y[config_index]) + ")," config_index = config_index + 1 configuration_measurements_insertion_insertion_command = configuration_measurements_insertion_insertion_command[:-1]+";" print("configuration_measurements insertion command :", configuration_measurements_insertion_insertion_command) - - """ conn.execute(configuration_measurements_insertion_insertion_command) conn.commit() print("--- configuration_measurements table filled successfully") @@ -764,14 +691,14 @@ def fill_database(X_user_friendly, X, y, energy_array, workload_array, X_train, print("worklad = ", row[2]) print("energy efficiency = ", row[3],) print("--- Operation done successfully") - - """ - - + conn.close() -def validate_lesson_learned (conn): +def validate_lesson_learned (): + print("--- Creating / opening data base") + conn = sqlite3.connect('experiments_and_estimations_results.db') + print("--- Opened database successfully") """ lesson learned increasing little_socket_frequency from 0 to 1 @@ -780,74 +707,408 @@ def validate_lesson_learned (conn): """ command = ''' SELECT - avg(configuration_description_measurements_littel_freq_0.energy_efficiency), - avg(configuration_description_measurements_littel_freq_1.energy_efficiency), - + avg(configuration_description_measurements_littel_freq_0_Medium_socket_freq_H.energy_efficiency), + avg(configuration_description_measurements_littel_freq_1_Medium_socket_freq_H.energy_efficiency) FROM /*initial values*/ - /*Inn1*/(SELECT - configuration_description_little_freq_0.configuration.id - configuration_description_little_freq_0.little_socket_frequency, - configuration_description_little_freq_0.core_6_state_freq_level, - - FROM + (SELECT + configuration_measurements.energy_efficiency, + configuration_description_little_freq_0_Medium_socket_freq_H.configuration_id, + configuration_description_little_freq_0_Medium_socket_freq_H.little_socket_frequency, + configuration_description_little_freq_0_Medium_socket_freq_H.core_6_state_freq_level + FROM (SELECT - configuration_description_Big_socket_freq_H.configuration_id, - configuration_description_Big_socket_freq_H.little_socket_frequency, - configuration_description_Big_socket_freq_H.core_6_state_freq_level, + configuration_description_Medium_socket_freq_H.configuration_id, + configuration_description_Medium_socket_freq_H.little_socket_frequency, + configuration_description_Medium_socket_freq_H.core_6_state_freq_level FROM (SELECT - configuration_description.configuration_id, - configuration_description.little_socket_frequency, - configuration_description.core_6_state_freq_level, - configuration_description.core_7_state_freq_level + configuration_description__google_pixel_4a_5g.configuration_id, + configuration_description__google_pixel_4a_5g.little_socket_frequency, + configuration_description__google_pixel_4a_5g.core_6_state_freq_level FROM - configuration_description + configuration_description__google_pixel_4a_5g WHERE - configuration_description.core_6_state_freq_level == 3;) - AS configuration_description_Big_socket_freq_H + configuration_description__google_pixel_4a_5g.core_6_state_freq_level == 3) /* see if we can reduce this */ + AS configuration_description_Medium_socket_freq_H WHERE - configuration_description_Big_socket_freq_H.little_socket_frequency == 0;) - AS configuration_description_little_freq_0 + configuration_description_Medium_socket_freq_H.little_socket_frequency == 0) + AS configuration_description_little_freq_0_Medium_socket_freq_H INNER JOIN configuration_measurements USING(configuration_id)) - AS configuration_description_measurements_littel_freq_0, + AS configuration_description_measurements_littel_freq_0_Medium_socket_freq_H, /*end values*/ - /*Inn2*/(SELECT - configuration_description_little_freq_0.configuration.id - configuration_description_little_freq_0.little_socket_frequency, - configuration_description_little_freq_0.core_6_state_freq_level, + (SELECT + configuration_measurements.energy_efficiency, + configuration_description_little_freq_1_Medium_socket_freq_H.configuration_id, + configuration_description_little_freq_1_Medium_socket_freq_H.little_socket_frequency, + configuration_description_little_freq_1_Medium_socket_freq_H.core_6_state_freq_level + FROM + (SELECT + configuration_description_Medium_socket_freq_H.configuration_id, + configuration_description_Medium_socket_freq_H.little_socket_frequency, + configuration_description_Medium_socket_freq_H.core_6_state_freq_level + FROM + (SELECT + configuration_description__google_pixel_4a_5g.configuration_id, + configuration_description__google_pixel_4a_5g.little_socket_frequency, + configuration_description__google_pixel_4a_5g.core_6_state_freq_level + FROM + configuration_description__google_pixel_4a_5g + WHERE + configuration_description__google_pixel_4a_5g.core_6_state_freq_level == 3) /* see if we can reduce this */ + AS configuration_description_Medium_socket_freq_H + WHERE + configuration_description_Medium_socket_freq_H.little_socket_frequency == 1) + AS configuration_description_little_freq_1_Medium_socket_freq_H + INNER JOIN + configuration_measurements + USING(configuration_id)) + AS configuration_description_measurements_littel_freq_1_Medium_socket_freq_H; ''' + #command = '''SELECT * FROM configuration_description__google_pixel_4a_5g INNER JOIN configuration_measurements USING(configuration_id);''' + cursor = conn.execute(command) + print ("--- inner joint result") + for row in cursor: + print("before = ", row[0]) + print("after = ", row[1]) + print("variation ", row[1] - row[0]) + + + + """ + lesson learned + increasing little_socket_frequency from 1 to 2 + core_6_state_freq_level = 3 + energy efficiency should decreases + """ + command = ''' + SELECT + avg(configuration_description_measurements_littel_freq_1_Medium_socket_freq_H.energy_efficiency), + avg(configuration_description_measurements_littel_freq_2_Medium_socket_freq_H.energy_efficiency) + FROM + /*initial values*/ + (SELECT + configuration_measurements.energy_efficiency, + configuration_description_little_freq_1_Medium_socket_freq_H.configuration_id, + configuration_description_little_freq_1_Medium_socket_freq_H.little_socket_frequency, + configuration_description_little_freq_1_Medium_socket_freq_H.core_6_state_freq_level + FROM + (SELECT + configuration_description_Medium_socket_freq_H.configuration_id, + configuration_description_Medium_socket_freq_H.little_socket_frequency, + configuration_description_Medium_socket_freq_H.core_6_state_freq_level + FROM + (SELECT + configuration_description__google_pixel_4a_5g.configuration_id, + configuration_description__google_pixel_4a_5g.little_socket_frequency, + configuration_description__google_pixel_4a_5g.core_6_state_freq_level + FROM + configuration_description__google_pixel_4a_5g + WHERE + configuration_description__google_pixel_4a_5g.core_6_state_freq_level == 3) /* see if we can reduce this */ + AS configuration_description_Medium_socket_freq_H + WHERE + configuration_description_Medium_socket_freq_H.little_socket_frequency == 1) + AS configuration_description_little_freq_1_Medium_socket_freq_H + INNER JOIN + configuration_measurements + USING(configuration_id)) + AS configuration_description_measurements_littel_freq_1_Medium_socket_freq_H, + + /*end values*/ + (SELECT + configuration_measurements.energy_efficiency, + configuration_description_little_freq_2_Medium_socket_freq_H.configuration_id, + configuration_description_little_freq_2_Medium_socket_freq_H.little_socket_frequency, + configuration_description_little_freq_2_Medium_socket_freq_H.core_6_state_freq_level FROM (SELECT - configuration_description_Big_socket_freq_H.configuration_id, - configuration_description_Big_socket_freq_H.little_socket_frequency, - configuration_description_Big_socket_freq_H.core_6_state_freq_level, + configuration_description_Medium_socket_freq_H.configuration_id, + configuration_description_Medium_socket_freq_H.little_socket_frequency, + configuration_description_Medium_socket_freq_H.core_6_state_freq_level FROM (SELECT - configuration_description.configuration_id, - configuration_description.little_socket_frequency, - configuration_description.core_6_state_freq_level, - configuration_description.core_7_state_freq_level + configuration_description__google_pixel_4a_5g.configuration_id, + configuration_description__google_pixel_4a_5g.little_socket_frequency, + configuration_description__google_pixel_4a_5g.core_6_state_freq_level FROM - configuration_description + configuration_description__google_pixel_4a_5g WHERE - configuration_description.core_6_state_freq_level == 3;) - AS configuration_description_Big_socket_freq_H + configuration_description__google_pixel_4a_5g.core_6_state_freq_level == 3) /* see if we can reduce this */ + AS configuration_description_Medium_socket_freq_H WHERE - configuration_description_Big_socket_freq_H.little_socket_frequency == 1;) - AS configuration_description_little_freq_1 + configuration_description_Medium_socket_freq_H.little_socket_frequency == 2) + AS configuration_description_little_freq_2_Medium_socket_freq_H INNER JOIN configuration_measurements USING(configuration_id)) - AS configuration_description_measurements_littel_freq_1, ''' - conn.execute(command) - mean_efficiency_before_after = cursor[0] + AS configuration_description_measurements_littel_freq_2_Medium_socket_freq_H; ''' + + #command = '''SELECT * FROM configuration_description__google_pixel_4a_5g INNER JOIN configuration_measurements USING(configuration_id);''' + cursor = conn.execute(command) + print ("--- inner joint result") for row in cursor: - print("--- Lesson learned validation") print("before = ", row[0]) print("after = ", row[1]) - print("variation ",row[1] - row[0]) + print("variation ", row[1] - row[0]) + + + if False: + # Validation of the ability of the kernel ridge to classify configurations. + # Intersection between first N configurations in measurement and first N of the same configurations when estimated by the model. + command = ''' + SELECT COUNT(*) FROM + ((SELECT * FROM configuration_measurements ORDER BY energy_efficiency DESC LIMIT 10) AS configuration_measurements_ordered + INNER JOIN + (SELECT * FROM + (SELECT * FROM configuration_efficiency_estimation INNER JOIN configuration_measurements USING(configuration_id)) + ORDER BY energy_efficiency DESC LIMIT 10) AS configuration_estimation_of_the_one_mesured__ordered + USING(configuration_id)) + INNER JOIN + configuration_representations + USING(configuration_id) + ''' + #command = '''SELECT * FROM configuration_description__google_pixel_4a_5g INNER JOIN configuration_measurements USING(configuration_id);''' + cursor = conn.execute(command) + print ("--- intersection result joint result") + for row in cursor: + print("before = ", row[0]) + + + + + + + + + + + + conn.close() + + + + """ + + command = ''' + SELECT + configuration_description_little_freq_1_Medium_socket_freq_H.configuration_id, + configuration_description_little_freq_1_Medium_socket_freq_H.little_socket_frequency, + configuration_description_little_freq_1_Medium_socket_freq_H.core_6_state_freq_level + FROM + (SELECT + configuration_description_Medium_socket_freq_H.configuration_id, + configuration_description_Medium_socket_freq_H.little_socket_frequency, + configuration_description_Medium_socket_freq_H.core_6_state_freq_level + FROM + (SELECT + configuration_description__google_pixel_4a_5g.configuration_id, + configuration_description__google_pixel_4a_5g.little_socket_frequency, + configuration_description__google_pixel_4a_5g.core_6_state_freq_level + FROM + configuration_description__google_pixel_4a_5g + WHERE + configuration_description__google_pixel_4a_5g.core_6_state_freq_level == 3) /* see if we can reduce this */ + AS configuration_description_Medium_socket_freq_H + WHERE + configuration_description_Medium_socket_freq_H.little_socket_frequency == 1) + AS configuration_description_little_freq_1_Medium_socket_freq_H + INNER JOIN + configuration_measurements + USING(configuration_id); + ''' + + command = ''' + SELECT + configuration_description_little_freq_0_Medium_socket_freq_H.configuration_id, + configuration_description_little_freq_0_Medium_socket_freq_H.little_socket_frequency, + configuration_description_little_freq_0_Medium_socket_freq_H.core_6_state_freq_level + FROM + (SELECT + configuration_description_Medium_socket_freq_H.configuration_id, + configuration_description_Medium_socket_freq_H.little_socket_frequency, + configuration_description_Medium_socket_freq_H.core_6_state_freq_level + FROM + (SELECT + configuration_description__google_pixel_4a_5g.configuration_id, + configuration_description__google_pixel_4a_5g.little_socket_frequency, + configuration_description__google_pixel_4a_5g.core_6_state_freq_level + FROM + configuration_description__google_pixel_4a_5g + WHERE + configuration_description__google_pixel_4a_5g.core_6_state_freq_level == 3) /* see if we can reduce this */ + AS configuration_description_Medium_socket_freq_H + WHERE + configuration_description_Medium_socket_freq_H.little_socket_frequency == 0) + AS configuration_description_little_freq_0_Medium_socket_freq_H + INNER JOIN + configuration_measurements + USING(configuration_id); ''' + """ + """ + command = ''' + + SELECT + configuration_description_Medium_socket_freq_H.configuration_id, + configuration_description_Medium_socket_freq_H.little_socket_frequency, + configuration_description_Medium_socket_freq_H.core_6_state_freq_level + FROM + (SELECT + configuration_description__google_pixel_4a_5g.configuration_id, + configuration_description__google_pixel_4a_5g.little_socket_frequency, + configuration_description__google_pixel_4a_5g.core_6_state_freq_level + FROM + configuration_description__google_pixel_4a_5g + WHERE + configuration_description__google_pixel_4a_5g.core_6_state_freq_level == 3) /* see if we can reduce this */ + AS configuration_description_Medium_socket_freq_H + WHERE + configuration_description_Medium_socket_freq_H.little_socket_frequency == 0 + ; ''' + """ + """ + command = '''SELECT * FROM configuration_representations;''' + cursor = conn.execute(command) + print("--- configuration_representations ") + for row in cursor: + print("row = ", row) + + command = '''SELECT * FROM configuration_description__google_pixel_4a_5g;''' + cursor = conn.execute(command) + print("--- configuration_description__google_pixel_4a_5g ") + for row in cursor: + print("row = ", row) + + command = '''SELECT * FROM configuration_representations;''' + cursor = conn.execute(command) + print("--- configuration_representations ") + for row in cursor: + print("row = ", row) + + command = '''SELECT * FROM configuration_efficiency_estimation;''' + cursor = conn.execute(command) + print("--- configuration_efficiency_estimation ") + for row in cursor: + print("row = ", row) + + + command = '''SELECT * FROM configuration_measurements;''' + cursor = conn.execute(command) + print("--- configuration_measurements ") + """ + + + + + + + + + + + + + + +def alter_database(): + print("--- Creating / opening data base") + conn = sqlite3.connect('experiments_and_estimations_results.db') + print("--- Opened database successfully") + + # the commented blocks are the codes used to modify the database after its creation. + # I don't delete it to conserve modification history + """ + print ("--- Altering configuration_efficiency_estimation table") + conn.execute('''ALTER TABLE configuration_efficiency_estimation + ADD COLUMN test_or_train_data VARCHAR(50) ;''') #can be "test" or "train" + + print("--- Table configuration_efficiency_estimation altered successfully") + """ + + """ + print ("--- dropping configuration_format table") + conn.execute('''DROP TABLE configuration_format;''') #can be "test" or "train" + print ("--- configuration_format table dropped") + """ + + + """ + conn.execute('''CREATE TABLE configuration_format + (configuration_id INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, + user_friendly_format VARCHAR(50), + experiment_format VARCHAR(50), + base_Y_format VARCHAR(50) + );''') + + print("--- Table configuration_format created successfully") + """ + """ + conn.execute(''' ALTER TABLE configuration_format + RENAME TO configuration_representations;''') + print("--- Table configuration_format renamed successfully") + """ + + """ + print("--- Clearing configuration_representations ") + conn.execute(''' DELETE FROM configuration_representations; ''') + print("--- Table configuration_representations cleared successfully") + """ + + """ + print("--- Deleting colomumn energy and workload from configuration_efficiency_estimation table ") + conn.execute('''DROP TABLE configuration_efficiency_estimation;''') + conn.execute('''CREATE TABLE configuration_efficiency_estimation + (configuration_id INT PRIMARY KEY NOT NULL, + train_or_test_set VARCHAR(50), + energy_efficiency FLOAT);''') + print("--- Colomumn energy and workload correctly deleted from configuration_efficiency_estimation") + + """ + """ + print("--- Renaming the table and inversing order of colomumns energy and workload from configuration_measurement table ") + conn.execute('''DROP TABLE configuration_measurement;''') + conn.execute('''CREATE TABLE configuration_measurements + (configuration_id INT PRIMARY KEY NOT NULL, + energy FLOAT, + workload BIGINT, + energy_efficiency FLOAT );''') + print("--- Colomumn energy and workload correctly inverte from configuration_measurement table and table renamed") + """ + + print("--- adding foreign keys to tables configuration_measurement configuration_efficiency_estimation and configuration_description__google_pixel_4a_5g ") + conn.execute('''DROP TABLE IF EXISTS configuration_measurements;''') + conn.execute('''CREATE TABLE configuration_measurements + (configuration_id INTEGER, + energy FLOAT, + workload BIGINT, + energy_efficiency FLOAT, + FOREIGN KEY(configuration_id) REFERENCES configuration_representations(configuration_id));''') + conn.execute('''DROP TABLE IF EXISTS configuration_efficiency_estimation;''') + conn.execute('''CREATE TABLE configuration_efficiency_estimation + (configuration_id INTEGER, + train_or_test_set VARCHAR(50), + energy_efficiency FLOAT, + FOREIGN KEY(configuration_id) REFERENCES configuration_representations(configuration_id));''') + conn.execute('''DROP TABLE IF EXISTS configuration_description__google_pixel_4a_5g;''') + conn.execute('''CREATE TABLE configuration_description__google_pixel_4a_5g + (configuration_id INTEGER, + little_socket_frequency INT, + core_0_state BIT, + core_1_state BIT, + core_2_state BIT, + core_3_state BIT, + core_4_state BIT, + core_5_state BIT, + core_6_state_freq_level TINYINT, + core_7_state_freq_level TINYINT, + FOREIGN KEY(configuration_id) REFERENCES configuration_representations(configuration_id));''') + print("--- foreign keys added") + + print("--- Dumping the data base") + cursor = conn.execute("SELECT * FROM sqlite_master WHERE type='table';") + print(cursor.fetchall()) + print("--- Data base dumped") -- GitLab