1

「大きな」有理行列を SAGE に保存しようとしていますが、問題が発生しています。サイズが 5 x 10,000 で、各エントリに分子と分母の合計桁数が 10 ページを超える分数形式の有理数が含まれている行列 A を計算した後、次のコマンドを実行します。

save(A, DATA + 'A'). 

これにより、次のエラーメッセージが表示されます。

Traceback(most recent call last): 
... 
RuntimeError: Segmentation fault.

「より小さい」マトリックスで同じ保存コマンドを試してみましたが、うまくいきました。また、64 ビット オペレーティング システム、x64 ベースのプロセッサ、Windows 8、i7 CPU @ 2.40 GHz、および 8 GB RAM を搭載したラップトップを使用していることにも注意してください。5237 MB を割り当てた仮想マシンで SAGE を実行しています。さらに情報が必要な場合はお知らせください。私の質問は次のとおりです。

  1. マトリックスを保存できないのはなぜですか? 上記のエラー メッセージが表示されるのはなぜですか? どういう意味ですか?

  2. このコマンドを使用して行列 A を保存するにはどうすればよいですか? 他に保存する方法はありますか?

特に SAGE を扱っている別のフォーラムで同じ質問をしましたが、そこでは回答が得られません。また、この質問についてオンラインで検索するのに多くの時間を費やしましたが、同じ問題を抱えている人を見たことがありません。

4

0 に答える 0