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:
|
if weighted:
|
||||||
# 使用距离的倒数作为权重
|
# 使用距离的倒数作为权重
|
||||||
weights = 1 / (dist[0] + 1e-5) # 避免除以0
|
weights = 1 / (dist[0] + 1e-5)
|
||||||
label_weights = {}
|
label_weights = {}
|
||||||
|
|
||||||
for i, label in enumerate(nearest_labels):
|
for i, label in enumerate(nearest_labels):
|
||||||
|
|||||||
Reference in New Issue
Block a user