2

名前リスト (text-matrix)nl43と複数のインデックス ( ) があり、要素インデックスを 4 列目と 5 列目 n の2 つの変数gr43に割り当てたいと考えています。単一の列にアクセスする場合、これは になりますが、私の本能がもっと簡単な方法があるはずだと示唆したため、私の指はそのステートメントをコピーして貼り付けて2番目の割り当てを行うことを拒否しました;-)gr43ABnl43[gr43[;Column];]

4

2 に答える 2

0

わかりました、それで私はついに見つけ(A B)←⊂[1 3]nl43[gr43[;4 5;]て、悲しいことに自分自身に失望しました. 自分でその質問に答えたので、改良の余地はあまりないと思いますか???

うーん、これを行うネストされた方法があります(A B)←(⊂nl43){⍺[gr43[;⍵];]}¨4 5 。あまりにも「ぎこちない」と感じたので、私はそれを見ることさえ躊躇しました。しかし、パフォーマンスに関しては明らかに勝者です: .234 秒 vs. .64 !!

コメント? ;-)

于 2015-01-23T10:38:08.287 に答える