KNN算法最简单粗暴的就是将预测点与所有点距离进行计算,然后保存并排序,选出前面K个值看看哪些类别比较多。 python代码如下: import numpy as np from matplotlib import pyplot as plt raw_data_X = [[3.3935, 2.3312], [3.1101, 1.7815], [1.3438, 3.3684], [3.5823, 4.6792], [2.2804, 2.8670], [7.4234...
5.测试算法:使用提供的部份数据作为测试样本 6:使用算法:输入一些特征数据以判断对方是否为自己喜欢的类型 1. 2. 3. 4. 5. 6. python 整体实现 # coding:utf-8fromnumpyimport*importoperatorfromkNNimportclassify0importmatplotlib.pyplotaspltdeffile2matrmix(filename):fr=open(filename)arrayLines=fr.readline...