在使用sklearn时有时会出现如下的问题,而且可能不仅仅是svm,可能是其他的什么内容
module 'sklearn' has no attribute 'svm'
如果确定没有拼写错误,那么就是下面这种情况,在import
用的是import sklearn
,而不是from sklearn import xxx
,sklearn
不会自动将其下的所有库都导入进去,因此需要按需自行导入。
这是错误的例子
import sklearn
sklearn.svm.xxx()
这是正确的做法
from sklearn import svm
svm.xxx()