使用 Sage 作为 Python 库 (Windows)
Using Sage as a Python library (Windows)
我正在编写非常依赖线性代数的代码,特别是矩阵运算。因为我使用的矩阵非常大,所以当我使用 SymPy 库时 运行 内存不足。我想我可以用 Sage 做我想做的事,但出于我的目的,我不能 运行 我的代码在 VM 中。它必须在我的主机 OS 上。在不安装 Ubuntu 或其他东西的情况下,有没有办法可以将 Sage 添加为我的 Python 代码中的库?我的 Python 版本是 3.4,OS 是 Windows 7。谢谢。
Sage 只能使用它自己的 Python,如果这有意义的话。在 Windows 上,Sage 的某些组件(当然是非 Python 组件)存在很多问题,这就是没有 'native port' 的原因,尽管 Cygwin 应该可以正常工作如果这是您的选择。据我所知,在 Windows 机器上设置 Ubuntu 分区并不难,尽管我没有这方面的个人经验。
(顺便说一下,根据您的描述,Octave 可能是您的不错选择,或者 R,它实际上是 Sage 的一个组件。)
我正在编写非常依赖线性代数的代码,特别是矩阵运算。因为我使用的矩阵非常大,所以当我使用 SymPy 库时 运行 内存不足。我想我可以用 Sage 做我想做的事,但出于我的目的,我不能 运行 我的代码在 VM 中。它必须在我的主机 OS 上。在不安装 Ubuntu 或其他东西的情况下,有没有办法可以将 Sage 添加为我的 Python 代码中的库?我的 Python 版本是 3.4,OS 是 Windows 7。谢谢。
Sage 只能使用它自己的 Python,如果这有意义的话。在 Windows 上,Sage 的某些组件(当然是非 Python 组件)存在很多问题,这就是没有 'native port' 的原因,尽管 Cygwin 应该可以正常工作如果这是您的选择。据我所知,在 Windows 机器上设置 Ubuntu 分区并不难,尽管我没有这方面的个人经验。
(顺便说一下,根据您的描述,Octave 可能是您的不错选择,或者 R,它实际上是 Sage 的一个组件。)