完整代码
from numpy import array
from sklearn import neighbors  # 导入sklearn.neighbors模块
def create_dateset():
    datesets = array([[8, 4, 2],
                      [7, 1, 1],
                      [1, 4, 4],
                      [3, 0, 5]])  # 数据集,4个样本
    labels = ['非常热', '非常热', '一般热', '一般热']  # 类标签
    return datesets, labels
def knn_sklearn_predict():
    # 调用机器
    knn = neighbors.KNeighborsClassifier(n_neighbors=3)  # 创建KNN分类器,k=3
    datasets, labels = create_dateset()  # 创建数据集
    # 传入参数
    knn.fit(datasets, labels)  # 训练数据集
    # knn预测
    newV = [[8, 1, 4]]  # 新数据
    predictRes = knn.predict(newV)  # 预测
    print(predictRes)
if __name__ == '__main__':
    knn_sklearn_predict()
参考资料:https://www.imooc.com/learn/1069


 
                             
                                

 
                
您可以选择一种方式赞助本站
支付宝扫一扫赞助
微信钱包扫描赞助
赏