更新 function.py
Gitea Actions Challenge Test / Challenge-Actions (push) Successful in 11s

This commit is contained in:
2024-10-11 11:19:23 +08:00
parent 5c12c21fb8
commit d8f87009e6
+1 -2
View File
@@ -39,7 +39,7 @@ name = "吴俊煯"
# 这里写自己的代码实现
def classify0(inX, dataSet, labels, k=100, cov_inv=None):
def classify0(inX, dataSet, labels, k=60, cov_inv=None):
"""
KNN 分类算法,使用马氏距离。
@@ -54,7 +54,6 @@ def classify0(inX, dataSet, labels, k=100, cov_inv=None):
- int: 预测的分类标签。
"""
if cov_inv is None:
# 计算训练数据的协方差矩阵并求逆
cov_matrix = np.cov(dataSet.T)
cov_inv = inv(cov_matrix)
differences = dataSet - inX