|
def file2matrix(filename):
fr = open(filename)
numberOfLines = len(fr.readlines()) #get the number of lines in the file
returnMat = zeros((numberOfLines,3)) #prepare matrix to return
classLabelVector = [] #prepare labels return
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
def file2matrix(filename):
fr=open(filename)
b = fr.readlines()
numberOLines = len(b)
returnMat=zeros((numberOLines,3))
classLabelVector=[]
index=0
for line in b:
line=line.strip()#截取掉所有的回车字符
listFromline=line.split('\t')
returnMat[index,:]=listFromline[0:3]
classLabelVector.append(int(listFromline[-1]))
index += 1
return returnMat,classLabelVector
|
|