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

来源:互联网 发布:黑暗之光魔翼升阶数据 编辑:程序博客网 时间:2024/06/05 19:25

首先,我们创建名为kNN.py的python模块。

from numpy import *import operatordef 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 kNNTraceback (most recent call last):  File "<ipython-input-15-45c55ea88398>", line 1, in <module>    import kNNImportError: No module named kNN

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

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

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

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

In [20]: import kNNIn [22]: group,labels=kNN.createDataSet()In [23]: groupOut[23]:array([[ 1. , 1.1],[ 1. , 1. ],[ 0. , 0. ],[ 0. , 0.1]])In [24]: labelsOut[24]: ['A', 'A', 'B', 'B']

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

0 0
原创粉丝点击