1

ターミナル セッションの sage (v5.4.1) から、R に値を割り当てようとします。

sage: r.assign('"M"',5)
[1] 5

それはうまくいきます。私もできる

sage: b=4
sage: r.assign('"M"',b)
[1] 4

しかし、セージの行列を M に割り当てたいと思います。

sage: r.assign('M',sage_M)
Error: object 'sage6' not found

エラーの種類は、M が以前に R で定義されていたかどうかによって異なります。そうでない場合、エラーは次のようになります。設計したいマトリックスは、サイズが 5x17 で、次のタイプです。

sage: type(sage_M)
<type 'sage.matrix.matrix_integer_dense.Matrix_integer_dense'>

これに道があるかどうか、誰にも考えがありますか?

4

1 に答える 1

1

わかりました、リストにフラット化されたマトリックスを提供し、それをR内で再びマトリックスに入れることで機能します.

于 2012-12-30T22:24:48.340 に答える