我是" scikit-Learn"的新手。 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'是不能导入的。包装已正确安装。任何帮助将不胜感激。
答案 0 :(得分:1)
我发现了原因,以防有人遇到同样的问题。该错误是由于我在' sklearn'上运行上述代码。版本0.14(默认安装在Ubuntu 14.04 LTS上)而不是0.16。我还认为MultiLabelBinarizer类仅适用于' sklearn'版本0.16(我没试过0.15 - 如果有的话)。