# 实验一:kNN 算法 ## 实验说明 - 自行在 [function.py](./function.py) 中编写实现 KNN 分类算法。 - 函数输入: 待分类的样本 inX, 训练数据集 dataSet, 训练集对应的标签 labels。 - 函数返回: 预测的分类标签。 ## 注意事项 实验开始前必须在 [function.py](./function.py#L26-L27) 中填写自己的学号和姓名! - 可以自行导入其他库,需要在 [requirements.txt](./requirements.txt) 添加依赖,若无依赖,则相当于未进行实验。 - 在 [function.py](./function.py) 中实现 KNN 分类算法。 - 自动评测脚本仅会加载 [classify0](./function.py#L41) 函数,请勿修改函数名。 - 训练集在本目录下的 [datingTrainSet2.tsv](./datingTrainSet2.tsv) 中。 - 评测数据集在本目录下的 [datingTestSet2.tsv](./datingTestSet2.tsv) 中。 提交后会进行自动评测,评测系统环境如下: - Python 3.10.12 - Ubuntu 22.04.4 LTS