多类别分类评估器导入错误。

3

我正在学习Spark(Pyspark),在尝试导入MLLIB库时,遇到了一个奇怪的错误,即无法导入MulticlassClassificationEvaluator:

from pyspark.ml import Pipeline
from pyspark.ml.classification import DecisionTreeClassifier
from pyspark.ml.feature import StringIndexer, VectorIndexer
from pyspark.mllib.util import MLUtils
from pyspark.ml.evaluation import MulticlassClassificationEvaluator

---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
<ipython-input-148-0033401bce6e> in <module>()
4 from pyspark.mllib.util import MLUtils
----> 5 from pyspark.ml.evaluation import MulticlassClassificationEvaluator

ImportError: cannot import name MulticlassClassificationEvaluator

1
你使用开发分支/1.5.0-SNAPSHOT吗?如果没有,这并不奇怪,因为MulticlassClassificationEvaluator在PySpark <= 1.4.1中不可用。 - zero323
1个回答

2

我找到了问题所在。我使用的是spark-1.4.0版本,显然没有实现MulticlassClassificationEvaluator。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接