|
小弟刚学python不就,先遇到一个问题困扰了很久求各位大神解答
小弟现在学习machine learning in action 里面的KNN算法,在第二部,输入数据并统计数据的标号和数据时需要输入文件,我安装宿舍的代码一直有问题。求各位大神解答
代码如下
#!usr/bin/python
from numpy import *
def file2matrix(filename):
fr = open(filename)
numberOfLines = len(fr.readlines())
returnMat = zeros((numberOfLines,3))
classLabelVector = []
fr = open(filename)
index = 0
for line in fr.readlines():
line = line.strip()
listFromLine = line.split('\t')
returnMat[index,:] = listFromLine[0:3]
classLabelVector.append(int(listFromLine[-1]))
index += 1
return returnMat,classLabelVector
datingDataMat,datingLabels =file2matrix('E:\python data\py2\datingTestSet.txt')
运行后 一直出现
请求给位大神解答,小弟感激不尽
|
|