机器学习实战(第二篇)-k-近邻算法Python实现

      上一篇幅中,我们介绍了k-近邻算法的基本概念、具体的分析步骤和分析方法,本篇中我们将介绍如何通过Python工具实现一个k-近邻算法。

1. 准备-使用Python导入数据

    首先我们创建一个kNN.py的Python文件,在上面编写的Python文件中我们增加了如下代码:

from numpy import *
import operator
def createDataSet():
     group =array([1.0,1.1],[1.0,1.0],[0,0],[0,0.1])
     labels=['A','A','B','B']
     return group,labels

   上面的代码中,我们导入了两个模块;第一个是科学计算包Numpy;第二个是运算符模块,k-近邻算法执行排序是将使用这个模块提供的函数,后面我们将进一步介绍。

   为了方便使用createDataSet()函数,用它创建数据集和标签。然后依次执行以下步骤:保存kNN.py文件,改变当前路径到存储kNN.py文件的位置,打开Python开发环境。

    进入Python开发环境后,输入下列命令导入

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值