4

行列を表すために EJML ライブラリを使い始めました。を使用しSimpleMatrixます。私が必要とする2つの重要なものが見つかりませんでした。おそらく、誰かが次の操作が可能かどうかを特定するのを手伝ってくれるでしょう。可能であれば、これを行う方法を教えてください。

  1. 非常に非効率的なすべての要素をループすることなく、マトリックスを 1D double 配列 ( double[]) または 2D double 配列 ( )に戻すことは可能ですか? double[][]そのための方法が見つかりませんでした。たとえば、Jeigen ライブラリは 1D 配列への変換を提供します (ただし、これが内部でどのように行われるかはわかりません)。

  2. 行または列を削除することはできますか?

ところで、EJML と大規模行列の実行時間の点で Jeigen との比較を知っている人はいますか? EJML はより多くの機能を提供し、文書化されていますが、ランタイムに関しては少し心配です。

4

2 に答える 2