は:Scalaの行列を別の行列に追加するにはどうすればよいですか?私は次のコードをお持ちの場合
var A = Array[Array[Double]]() // where A becomes an MxP matrix
var B = Array[Array[Double]]() // where B becomes an NxP matrix
を次の擬似コードを示唆しているように、単一の行列で、その結果、他の1つの行列を追加するには、いくつかの効率的な方法は何ですか?明らかに、寸法の1つ(この場合P)は一定に保たれる。別ウィンドウ(タブ)の大きな表示で見る
編集:これまで提供されているソリューションの両方が2番目の次元で成長しています。私は第二の次元を固定して保持しようとしています。
パフォーマンスに大きな問題はありませんコードのこの部分。それを他の方向に成長させることは可能ですか?つまり、私のポスティングでは、私はPを一定に保っていました(二次元目) –
ありがとう、それはトリックでした。 –
他の次元で最も簡単に成長する方法は、最初に2つの入力配列を転置し、連結後に出力を転置することです。 –