Ich habe eine IndexedRowMatrix von doubles. Ich möchte die Summe jeder Zeile der Matrix berechnen und die Ergebnisse in einem Vektor speichern. Danach möchte ich diesen Vektor übertragen. Ich erstelle eine RDD von Double, die die Summen enthält, aber ich kann es nicht in einen Vektor verwandeln. Also, die Frage ist im Grunde, wie Sie den Vektor, den ich will, aus der IndexedRowMatrix erstellen.Wie konvertiert man RDD [Double] in Vector in Scala Spark
0
A
Antwort
1
dem Fahrer sammeln und ein Vektorkonstrukt:
import org.apache.spark.mllib.linalg.{Vector, Vectors}
val sc: SparkContext = ???
val rdd: RDD[Double] = ???
val vec: Vector = Vectors.dense(rdd.collect)
val broadcastVec = sc.broadcast(vec)
Referenzen:
https://spark.apache.org/docs/2.1.0/mllib-data-types.html#local-vector https://spark.apache.org/docs/latest/programming-guide.html#broadcast-variables
Verwandte Themen
- 1. Wie konvertiert man Matrix zu RDD [Vector] in spark
- 2. xgboost4j - spark evaluate erfordert RDD [(Double, Double)]
- 3. Wie konvertiert man Zeile in JSon in Spark 2 Scala
- 4. Wie man Option [RDD] in RDD konvertiert
- 5. Wie konvertiert man RDD [(String, String)] in RDD [Array [String]]?
- 6. RDD von Vector in LabeledPoint mit Scala - MLLib in Apache Spark konvertieren
- 7. Wie konvertiert man DataFrame zu RDD in Scala?
- 8. DStream [Double, Double] in RDD [(Double, Double)] konvertieren
- 9. Wie konvertiert man DataFrame in spark nach HadoopRDD
- 10. Scala Spark: Split-Sammlung in mehrere RDD?
- 11. Wie konvertiert man eine fallklassenbasierte RDD in einen DataFrame?
- 12. Spark: Wie konvertiert man RDD [(Long, Iterable [String])] in RDD [(Long, String)]?
- 13. Wie konvertiert man Daten in Rdd (Schlüssel-String, JSON-String) in Spark
- 14. Wie konvertiert man char * in std :: vector?
- 15. Fehler mit RDD [Vector] in Funktionsparameter
- 16. RDD [x: Vector [Zeichenfolge]] zu RDD [x: Vector [String] + Iterator: Vector [Zeichenfolge]]
- 17. Wie konvertiert RDD [Liste [String]] zu RDD [String]
- 18. Wie konvertiert man List [Double] in Columns?
- 19. Wie konvertiert man Double in CGAffineTransform?
- 20. Wie man eine RDD von Tupeln mit 5 Elementen in Spark Scala sortiert?
- 21. Wie konvertiert man java.util.List [java.lang.Double] in Scalas Liste [Double]?
- 22. wie 2 verschiedene rdd in spark mit scala verschmelzen
- 23. Fügen Sie jedes Element einer RDD zu jedem Element einer anderen RDD in Spark Scala hinzu.
- 24. Spark konvertiert ein Dataset zu RDD
- 25. Scala Spark Filter RDD mit Cassandra
- 26. Datenerweiterung in Spark (Scala)
- 27. Spark/Scala: RDD zu Funktion übergeben
- 28. RDD [Vector] zu Dataframe
- 29. Wie man einen eindeutigen Wert in RDD spark
- 30. Effiziente Möglichkeit, Dataframe in Scala/SPARK in RDD umzuwandeln?
Was Sie bisher versucht haben? – eliasah