私は rpy2 を使用していますが、私を悩ませているこの問題があります: Python 配列またはリストを、R (rpy2 のおかげで) が Python 内で処理できる FloatVector に変換する方法は知っていますが、その逆が可能かどうかはわかりませんたとえば、R が処理して Python の配列またはリストに変換できる FloatVector または Matrix があるとします。これは可能ですか?
前もって感謝します!
これは魅力のように機能しました:
vector=numpy.asarray(vector_R)
自分で答えを見つけました:-)。vector_R が FloatVector であるとします。それを Python に戻すには、次のことを行う必要があります。
import rpy2.robjects.numpy2ri as rpyn
vector=rpyn.ri2numpy(vector_R)
以上です!"vector" は Numpy 配列になりました。