2倍の2次元配列とパラメータとしてint行番号を受け取り、指定された行の要素の最高値を返すメソッドを記述しています。変数で多次元配列をスライスする
それは次のようになります。
function getHighestInRow(A, i)
return(maximum(A[:i,:]))
end
私が午前問題は、私が
A[:i,:]
で配列をスライスするとき:i
がi
は異なる扱いを受ける可能ので、私は、引数のエラーを取得することです。
コードは、コロンをエスケープする方法はあり
A[:,i,:]
と他の方向に働きますか?そのため、i
はコロンの後の変数として扱われますか?
パフォーマンスを向上させるには、**表示**を使用するか、 'for'ループで明示的にコーディングする方が良いかもしれません。 –
そう思いますか?実際にテストする価値がある。 –
'A [i、:]'は新しいベクトルを作成します。右?それは無駄です。 –