无法使用 scikit-learn 0.19.1 导入 sklearn.qda 和 sklearn.lda
我得到: 导入错误:没有名为“sklearn.qda”的模块 导入错误:没有名为“sklearn.lda”的模块
更新:
import sklearn.discriminant_analysis.QuadraticDiscriminantAnalysis
给出:
ImportError: No module named 'sklearn.discriminant_analysis.QuadraticDiscriminantAnalysis'; 'sklearn.discriminant_analysis' is not a package
导入 sklearn.discriminant_analysis.LinearDiscriminantAnalysis 给出:
ImportError: No module named 'sklearn.discriminant_analysis.LinearDiscriminantAnalysis'; 'sklearn.discriminant_analysis' is not a package
请您参考如下方法:
它们已被转移到一个新包中 discriminant_analysis .
尝试:
导入模块:
import sklearn.discriminant_analysis
导入类:
from sklearn.discriminant_analysis import LinearDiscriminantAnalysis
from sklearn.discriminant_analysis import QuadraticDiscriminantAnalysis
如果您使用的是早期版本的 sklearn(可能是 0.17 或 0.18),您会收到一个 deprecated 警告。但它们已在 0.19 中删除。
请在这里查看弃用信息:
