import pandas as pd
from sklearn import svm
### Read the CSV ###
df = pd.read_csv(\'C:/Users/anagha/Documents/Python Scripts/sampleData.csv\')
df
from sklearn.cros
Your problem originate from the fact that you call:
model = svm.svc(kernel='linear', c=1, gamma=1)
with lowercase svc in svm.svc, which should be svm.SVC. Additionally, as Alex Hall noted, you call c=1 with in lower case which should be C=1. Giving:
model = svm.SVC(kernel='linear', C=1, gamma=1)
You can try
from sklearn.svm import SVC
then
model = SVC(kernel='linear', c=1, gamma=1)
worked fine for me
Im using sklearn version 0.18
my problem was solved
from sklearn import svm
change for
from sklearn.svm import SVC
svc = svm.SVC(kernel='linear', C=1, gamma=1)
Note that capital C
.
See the docs.
You can try this:
from sklearn import svm
clf = svm.SVC(kernel='linear', C=1,gamma=1)
'C' must be in capital
The error come from you code below:
model = svm.svc(kernel='linear', c=1, gamma=1)
After you use :
svc = svm.SVC()
svc is an object produced by svm.SVC(). So I guess what you want is :
model = svc(kernel='linear', c=1, gamma=1)
or
model = svm.SVC(kernel='linear', c=1, gamma=1)
Wish this could help~