机器学习实战笔记--kNN.py模块导入

我使用的是Python自带的IDLE写的代码

在kNN.py增加如下代码

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

保存这个py文件之后

>>> import kNN ,失败。

>>> import kNN
Traceback (most recent call last):
  File "", line 1, in
    import kNN
  File "E:\Python3\kNN.py", line 1
    Python 3.7.0b3 (v3.7.0b3:4e7efa9c6f, Mar 29 2018, 18:42:04) [MSC v.1913 64 bit (AMD64)] on win32

  我再把这个文件以记事本打开后,是有Python 3.7.0b3 (v3.7.0b3:4e7efa9c6f, Mar 29 2018, 18:42:04) [MSC v.1913 64 bit (AMD64)] on win32

Type "copyright", "credits" or "license()" for more information.

<<

这种信息的。而这个py文件只需要最基本的代码。

删除Python 3.7.0b3 (v3.7.0b3:4e7efa9c6f, Mar 29 2018, 18:42:04) [MSC v.1913 64 bit (AMD64)] on win32

Type "copyright", "credits" or "license()" for more information.

<<<

<<<

<<<

...


再次导入,就可以了。


还有一种是

>>>import sys

         >>>sys.path

...

sys.path.append(...)




你可能感兴趣的:(机器学习实战笔记--kNN.py模块导入)