Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Scikit Python学习(svm函数)_Python_Scikit Learn_Svm_Svc - Fatal编程技术网

Scikit Python学习(svm函数)

Scikit Python学习(svm函数),python,scikit-learn,svm,svc,Python,Scikit Learn,Svm,Svc,我对用python学习sklearn有一个小问题。我似乎正确安装了它,实际上,当我从sklearn import svm执行时,python似乎对此没有问题(没有错误消息)。但是,我的函数运行不正常,因为我收到消息AttributeError:“module”对象没有属性“SVC”我正在尝试使用svm优化函数。这有点尴尬,但这意味着SVC不在sklearn内,这是不可能的。有人能帮我吗。如果您: from sklearn import svm 您正在将sklearn包中的“svm”名称作为“s

我对用python学习sklearn有一个小问题。我似乎正确安装了它,实际上,当我从sklearn import svm执行
时,python似乎对此没有问题(没有错误消息)。但是,我的函数运行不正常,因为我收到消息
AttributeError:“module”对象没有属性“SVC”
我正在尝试使用svm优化函数。这有点尴尬,但这意味着SVC不在sklearn内,这是不可能的。有人能帮我吗。

如果您:

from sklearn import svm
您正在将sklearn包中的“svm”名称作为“svm”导入模块。要访问其上的对象,请保留svm前缀:

svc = svm.SVC()
另一个例子,您也可以这样做:

import sklearn
svc = sklearn.svm.SVC()
也许,您可以这样做(取决于软件包的设置):

根据我几天前推荐的线程,也许您可以尝试安装Scipy,然后尝试重新启动pythonshell

如果仍然出现错误,请尝试将相应的包路径添加到环境路径变量中


在任何情况下,我共享的链接都应该有多个查询解决方案。

当我尝试“from sklearn.svm import SVC”时,我收到错误消息无法导入名称“SVC”。这是否意味着sklearn的安装有问题?您可以在命令行中尝试“pip freeze”并确认您可以看到“sklearn”包吗?
from sklearn.svm import SVC
svc = SVC()