Source code for viswaternet.utils.normalize_parameter

import numpy as np


[docs]def normalize_parameter(parameter_results, min_value, max_value): min_parameter = np.min(parameter_results, axis=0) max_parameter = np.max(parameter_results, axis=0) normalized_parameter = np.copy(parameter_results) if (max_parameter-min_parameter) == 0: pass else: for i, value in enumerate(parameter_results): normalized_parameter[i] = (((max_value - min_value) * (value - min_parameter) / (max_parameter - min_parameter)) + min_value) return normalized_parameter.tolist()