2
我使用了Java的API,即Apache-Spark 1.2.0,並創建了兩個解析向量,如下所示。如何在Spark中使用Java組合或合併兩個稀疏向量?
Vector v1 = Vectors.sparse(3, new int[]{0, 2}, new double[]{1.0, 3.0});
Vector v2 = Vectors.sparse(2, new int[]{0, 1}, new double[]{4,5});
我怎樣才能通過組合v1
和v2
形成了新的載體v3
,所以結果應該是:(5, [0,2,3,4],[1.0, 3.0, 4.0, 5.0])
你可以編寫一個方法,添加第一個數字並連接數組? – Loki
這也是可行的。我想知道在這個目的下,spark mllib中是否有一個現有的工具。 – HappyCoding