Scikit learn 无法解析导入“;“多标签二进制程序”;

Scikit learn 无法解析导入“;“多标签二进制程序”;,scikit-learn,Scikit Learn,我是“scikit学习”API的新手,希望实现一个多标签分类问题。导入以下软件包后: import numpy as np from sklearn.multiclass import OneVsRestClassifier from sklearn.preprocessing import MultiLabelBinarizer from sklearn.svm import LinearSVC from sklearn.metrics import classification_report

我是“scikit学习”API的新手,希望实现一个多标签分类问题。导入以下软件包后:

import numpy as np
from sklearn.multiclass import OneVsRestClassifier
from sklearn.preprocessing import MultiLabelBinarizer
from sklearn.svm import LinearSVC
from sklearn.metrics import classification_report

我得到一个错误,上面写着“未解析的导入:MultiLabelBinarizer”。但其他进口的相关软件包似乎工作正常。我想知道为什么“MultiLabelBinarizer”无法导入,因为“sklearn”包安装正确。任何帮助都将不胜感激。

我找到了原因,以防有人遇到同样的问题。这个错误是因为我在“sklearn”版本0.14(默认安装在Ubuntu 14.04 LTS上)而不是0.16上运行上述代码。我还认为MultiLabelBinarizer类仅在“sklearn”版本0.16上可用(我还没有尝试过0.15,以防万一)