2
我試圖以適應分類上的1997年訓練實例1個維特徵向量與包含我Ÿ的同樣大小的樣本:X和Y有不兼容的形狀
clf = svm.SVC()
j = 0
a = 0
listX = []
listY = []
while a <= 1996:
ath_X = "".join(linesplit[a])
listX = listX + [int(ath_X)]
a+=1
while j <= 1996:
jth_Y = "".join(linesplit1[j])
listY = listY + [((int(jth_Y))-1)]
j+=1
X = np.array(listX)
y = np.array(listY)
print("%s %s %s %s" % ('Dimension of X: ', len(X), 'Dimension of y: ', len(y)))
print("%s %s" % (X.shape[0], y.shape[0]))
print(X[1996])
print(y[1996])
clf.fit(X, y)
ficheiro1.close()
ficheiro.close()
print("We're done")
--- >這就是被打印出來:X的
尺寸:1997尺寸y的:1997年
1997年1997年
回溯(最近通話最後一個):
文件 「C:/Python27/qqer.py」 第52行,在 clf.fit(X,Y)
文件 「C:\ Python27 \ lib中\站點包\ sklearn \ SVM \ base.py」,線路166,在配合 (X.shape [0],y.shape [0]))
ValueError:X和y具有不兼容的形狀。
X有1個樣品,但y的1997年
--->如果我能打印出X和Y相同的形狀,我爲什麼會得到這樣的錯誤?任何想法的傢伙?
排序。感謝您的善意支持。 – YouthPrank