我需要這個錯誤幫助: 「AttributeError的: 'builtin_function_or_method' 對象有沒有屬性 '分裂' 2」」AttributeError的: 'builtin_function_or_method' 對象有沒有屬性 '分裂' 2
import operator
from numpy import *
def loadDataSet(filename):
dataMat= []; labelMat= []
fr = open(filename)
for line in fr.readlines():
lineArr = line.strip.split('\t')
dataMat.append([float(lineArr[0]), float(lineArr[1])])
labelMat.append(float(lineArr[2]))
return dataMat, labelMat
def selectJrand(i, m):
j=i
while (j == i):
j=int(random.uniform(0, m))
return j
def clipAlpha(aj, H, L):
if aj > H:
aj=H
if L > aj:
aj = L
return aj
的錯誤作爲如下:
dataArr, labelArr = svmMLiA.loadDataSet('testSet.txt')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "F:\python2.7.12\lib\svmMLiA.py", line 5, in loadDataSet
lineArr = line.strip.split('\t')
AttributeError: 'builtin_function_or_method' object has no attribute 'split'
如何修復它,我很困惑。 –
通過使用我已經顯示的代碼。 –
非常感謝,我修好了, lineArr = line.strip().split('\ t') –