2017-05-23 4 views
0

Scala 2.11.2でSpark 2.1.0を使用しています。私はIndexedRowRDDから4行6列のIndexedRowMatrixを作成しました。結果がなぜ起こっている5ですが、私は行数を印刷するときScala Spark IndexedRowMatrixが行数を正しく返しません。

IndexedRow(4,[1.0,0.0,0.0,1.0,0.0,0.0]) 
IndexedRow(2,[1.0,0.0,0.0,0.0,1.0,0.0]) 
IndexedRow(3,[0.0,0.0,1.0,0.0,0.0,0.0]) 
IndexedRow(1,[0.0,1.0,0.0,1.0,0.0,1.0]) 

:私は行列の行を印刷するとき、私はこの出力を取得しますか?

答えて

2

マトリックスが0からインデックスされているため、これが発生します。スパークは、入力が正しく、行数が最大(インデックス)+1であると仮定します。

関連する問題