Scikit-Python(svm函数)

rad*_*ado 2 python svm svc scikit-learn

我在python中的sklearn有这个小问题.似乎我正确安装它,确实当我做from sklearn import svmpython似乎没关系(没有错误消息).但是我的功能不能很好,因为我收到消息AttributeError: 'module' object has no attribute 'SVC'我正在尝试使用svm优化功能.这有点尴尬,但这意味着SVC不在sklearn里面是不可能的.任何人都可以帮助我.

Joe*_*Joe 6

如果你:

from sklearn import svm
Run Code Online (Sandbox Code Playgroud)

您正在将sklearn包中的"svm"名称导入到模块中,作为"svm".要访问它上面的对象,请保留svm前缀:

svc = svm.SVC()
Run Code Online (Sandbox Code Playgroud)

另一个例子,你也可以这样做:

import sklearn
svc = sklearn.svm.SVC()
Run Code Online (Sandbox Code Playgroud)

也许,你可以这样做(取决于包的设置方式):

from sklearn.svm import SVC
svc = SVC()
Run Code Online (Sandbox Code Playgroud)