diff --git "a/kNN/2.\346\265\267\344\274\246\347\272\246\344\274\232/kNN_test02.py" "b/kNN/2.\346\265\267\344\274\246\347\272\246\344\274\232/kNN_test02.py" index c5f14a9..8fc6b64 100644 --- "a/kNN/2.\346\265\267\344\274\246\347\272\246\344\274\232/kNN_test02.py" +++ "b/kNN/2.\346\265\267\344\274\246\347\272\246\344\274\232/kNN_test02.py" @@ -66,11 +66,11 @@ def classify0(inX, dataSet, labels, k): """ def file2matrix(filename): #打开文件,此次应指定编码, - fr = open(filename,'r',encoding = 'utf-8') + fr = open(filename,'r',encoding = 'utf-8') #读取文件所有内容 arrayOLines = fr.readlines() #针对有BOM的UTF-8文本,应该去掉BOM,否则后面会引发错误。 - arrayOLines[0]=arrayOLines[0].lstrip('\ufeff') + arrayOLines[0]=arrayOLines[0].lstrip('\ufeff') #得到文件行数 numberOfLines = len(arrayOLines) #返回的NumPy矩阵,解析完成的数据:numberOfLines行,3列 @@ -281,4 +281,4 @@ def classifyPerson(): 2017-03-24 """ if __name__ == '__main__': - datingClassTest() \ No newline at end of file + datingClassTest()