2017-08-01 91 views
-1

我有一個小腳本,使用svmsklearn。我正在使用Python 3.6 32位。該腳本:Python - 無屬性'svc'錯誤

import pandas as pd 
from sklearn import svm 

### Read the CSV ### 
df = pd.read_csv('C:/Users/saeed/Downloads/SalesJan2009.csv') 
df 

from sklearn.cross_validation import train_test_split 

train, test = train_test_split(df, train_size = 0.8) 
train 
test 



svc = svm.SVC() 
model = svm.svc(kernel='linear', C=1, gamma=1) 

當我運行它,它與此錯誤返回:

AttributeError: module 'sklearn.svm' has no attribute 'svc' 

我不知道如何解決這個問題。有任何想法嗎?

+0

@CoryMadden:咦;看起來非常接近作爲_exact_重複。有人猜測,這是來自一個寫得很差的在線教程。 –

回答

0

您需要使用首都。

新的代碼應該是以下幾點:

import pandas as pd 
from sklearn import svm 

### Read the CSV ### 
df = pd.read_csv('C:/Users/saeed/Downloads/SalesJan2009.csv') 
df 

from sklearn.cross_validation import train_test_split 

train, test = train_test_split(df, train_size = 0.8) 
train 
test 

model = svm.SVC(kernel='linear', C=1, gamma=1)