机器学习实战中如何加载kNN模块

首先,我们创建名为kNN.py的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

我们直接引用这个模块是会报错的。

In [15]: import kNN
Traceback (most recent call last):

  File "<ipython-input-15-45c55ea88398>", line 1, in <module>
    import kNN

ImportError: No module named kNN

要在python shell中调用这个函数,进入python交互开发环境

我们先使用os模块,
**查看当前路径 os.getcwd()
更改当前路径 os.chdir()**

In [17]: import os

In [19]: os.getcwd()
Out[19]: 'C:\\Users\\Administrator'

我们将kNN.py模块存放在 ‘C:\Users\Administrator’ 的路径下面。

In [20]: import kNN

In [22]: group,labels=kNN.createDataSet()

In [23]: group
Out[23]:
array([[ 1. , 1.1],
[ 1. , 1. ],
[ 0. , 0. ],
[ 0. , 0.1]])

In [24]: labels
Out[24]: ['A', 'A', 'B', 'B']

这样我们发现可以进入kNN模块,并且验证了定义的函数。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值