2015-09-10 2 views
1

Я учусь Спарк (Pyspark) и при попытке импортировать библиотеки MLLIB, я наткнулся на эту странную ошибку, которая MulticlassClassificationEvaluator не могут быть импортированы:Ошибка импорта 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

+0

да, вы правы – DevEx

ответ

0

я узнал проблему. Я использовал spark-1.4.0, который, очевидно, не имеет реализации MulticlassClassificationEvaluator.

Смежные вопросы