行順が重要ではないMLLIB分散行行列があります。これを簡単に密度の高いマトリックスに変換する方法はありますか?私は行単位のマッピングがうまくいくかもしれないと思いますが、私は風が比較的慣れていません。行行列をBreeze Dense行列に変換する
編集:X.rows.map(x => x.toArray)
を使用して、私はそれをorg.apache.spark.rdd.RDDという形式のRDDに変換することができました[Array [Double]]。私はこれが正しい方向への一歩だと信じています...
RDDの 'collect'を実行してから、それをブリーズマトリックスに変換しようとしましたか? – ar7
ええと、RDDのcollectを使って、私は 'breeze.linalg.DenseMatrix [Array [Double]]'になります。私が必要とするのは 'breeze.linalg.DenseMatrix [Double]'です。しかし、提案をありがとう。私は配列をベクトルに変換する必要があると信じています。 – mongolol