如何使用SAGE保存大量数据?

时间:2013-09-16 22:43:30

标签: matrix save command sage

我正试图在SAGE中保存一个“大”的理性矩阵,但我遇到了问题。计算我的矩阵A,其大小为5 x 10,000,每个条目包含分数形式的有理数,分子和分母的总位数超过10页,我运行以下命令:

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?还有其他方法可以保存它吗?

  3. 我在另一个专门讨论SAGE的论坛上问了同样的问题,但我没有在那里得到答案。我也花了很多时间在网上搜索这个问题,但没有见过有同样问题的人。

0 个答案:

没有答案