def score_result(reducer_function, data, x_scaled, ini, dimensions, label_data, title): knn = Knn() score = [] valor_k = range(ini, dimensions) for k in valor_k: new_data = reducer_function(data, x_scaled, k) score.append(knn.avg(new_data, label_data)) Visualization.hit_rate_per_k(valor_k, score, title)