Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
異なる数のコアを使用して行列乗算の速度を比較したい。シェル コードのコア数に対して for ループを記述したいと考えています。しかし、実際の計算は R で行われます。つまり、bash シェル コードと R コードが混在しています。次のようなもの
for p in {1..8} do export OMP_NUM_THREADS = p ## R code for matrix multiplication ## done
これは可能ですか?
Rscriptまさにそれを行うためのコマンドです。Rスクリプトを実行可能にし、1行目に入れます:
Rscript
#!/usr/bin/env Rscript
その後、システム内の他のプログラムと同様に扱うことができ、他のプログラムから呼び出すことができbashます。
bash