在练习机器学习的时候遇到了一个小问题,花费了挺长时间,故记录下
源码
from numpy import *
def file2matrix(filename):
fr = open(filename)
arrayOLines = fr.readlines()
numberOFLines = len(arrayOLines)
returnMat = zeros(numberOFLines)
classLabelVector = []
index = 0
for line in arrayOLines:
line = line.strip()
listFromLine = line.split('\t')
returnMat[index,:] = listFromLine[0:3]
classLabelVector.append(int(listFromLine[-

在进行机器学习实践时,遇到IndexError: too many indices for array的问题。经过搜索和讨论,发现错误原因在于目标数组'y'应该是一维而被误初始化为二维。改正这一错误后,问题得到解决。
最低0.47元/天 解锁文章
1346

被折叠的 条评论
为什么被折叠?



