Как вы используете scala.collection.mutable.ArrayBuffer поверх py4j

#py4j

#py4j

Вопрос:

Я пытаюсь использовать SparkListenerJobStart объект на Python, но привязки py4j не понимают ArrayBuffer s (или, я думаю, scala.collection.Seq s в целом). Что делать?

Ответ №1:

Преобразуйте объект следующим образом:

 list = [arrayBuffer.apply(i)
        for i in range(arrayBuffer.length())]