正在学习《机器学习实战》第二章 k-近邻算法
使用语言Python(mac os系统),对遇到的error做一个汇总
1. 输入import KNN,ImportError:No module named KNN
原因:保存好py文件后,没有改变python当前路径到存储py文件的位置
解决:http://jingyan.baidu.com/article/a3a3f811d29f328da2eb8aff.html
import os
os.getcwd()
os.chdir("Documents/machine learning")
但是这个办法每次新开终端窗口都需要改变路径,在文件夹位置处新建终端的方法更简便
解决:http://www.th7.cn/Program/Python/201604/847737.shtml
2.输入import KNN,only 2 non-keyword arguments accepted。
原因:array里面少写了两个中括号 array([[1.0,1.1],[1.0,1.0],[0,0],[0,0.1]])
附代码及注释
#coding=utf-8
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