Ich versuche, diese Zeile auf einem CoordinateMatrix ... in ScalaMatrixEntry nicht iterable bei der Verarbeitung von CoordinateMatrix ... pyspark MLlib
test = test.entries.map(lambda (i, j, v): (j, (i, v)))
wo das Äquivalent scheint auszuführen, aber in pyspark funktioniert nicht. Der Fehler, den ich bekommen, wenn die Leitung ausführt ...
'MatrixEntry' object is not iterable
Und bestätigt, dass ich mit einem CoordinateMatrix arbeite ...
>>> test = test_coord.entries
>>> test.first()
>>> MatrixEntry(0, 0, 7.0)
Wer weiß, was aus sein könnte?
es Ihnen danken! Ich dachte, die Variablen (i j v) müssten links sein – cpd1