ありません: "は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') –