generated from LufsX/Experiment-kNN
This commit is contained in:
+1
-1
@@ -51,7 +51,7 @@ def classify(input_vector, dataSet, labels, k=1, distance_metric='euclidean', we
|
||||
|
||||
if weighted:
|
||||
# 使用距离的倒数作为权重
|
||||
weights = 1 / (dist[0] + 1e-5) # 避免除以0
|
||||
weights = 1 / (dist[0] + 1e-5)
|
||||
label_weights = {}
|
||||
|
||||
for i, label in enumerate(nearest_labels):
|
||||
|
||||
Reference in New Issue
Block a user