一部の R コードをRcppArmadilloに変換しようとしているため、次のことも行いたいと考えています。
非負の vectorv
と matrixM
があり、両方ともm
行などがあるとします。M
ベクトルの対応する行にゼロがあるときはいつでも行列のすべての行を取り除きv
、その後、ベクトルのゼロであるすべてのエントリも取り除きたいと思いますv
。R を使用すると、これは単純に次のようになります。
M = M[v>0,]
v = v[v>0]
私の質問は、RcppArmadillo でこれを行う方法があるかどうかです。私はプログラミング言語にまったく慣れていないので、問題を解決できるものを見つけることができませんでしたが、これはおそらく非常に簡単な質問をする最初の人ではないと思います.