Përdorni algoritmin e fqinjëve më të afërt K për të klasifikuar pikat e të dhënave.
Pikat e të dhënave: [[1,2],[2,4],[2,3],[3,5],[3,1],[5,5],[5,3],[6,1],[6,2],[6,4]]
"" Algoritmi për klasifikimin e pikave të të dhënave duke përdorur fqinjët më të afërt K """ def knn(data_points, k): etiketat = [] për pikën në pikat e të dhënave: distanca = [] për pikat e tjera në pikat e të dhënave: nëse pika!= other_point: distances.append(((point[0] - other_point[0]) ** 2 + (pika[1] - other_point[1]) ** 2) ** 0.5) #sort distances sorted_distances = distances sorted) #find the k-nearest neighbours k_nearest = sorted_distances[:k] #determine label using majority labels.append majority vote_vote_knn_nearest return)) etiketat majority_vote ==data_kneed_to vote: [[codecode]] [[code]] [[name:main_distances_sorted_distances]] #find the k-nearest neighbours k_nearest = sorted_distances[:k] #determine label using majority labels.