在使用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()