【发布时间】:2012-04-23 07:57:35
【问题描述】:
我想知道如何从 Python 调用 Mathematica 函数。
我很欣赏一个例子,例如,使用 Mathematica 函数 Prime。
我搜索过MathLink,但如何在 Python 中使用它对我来说有点晦涩。
我尝试使用名为 pyml 的 Mathematica-Python 库,但没有成功,可能是因为这个库看起来很旧(教程中说 Mathematica 2 或 3)。 p>
尝试在 Wolfram/Mathematica/8.0/SystemFiles/Links/Python 中编译源代码,但在使用 python 2.6 时出现了几个错误(文档说应该只适用于 python 2.3)。
Pythonika 很有趣,但是,看起来只是在 Mathematica 笔记本中使用,我想编写调用 Mathematica 函数的 .py 文件。
那么,有人知道使用 Mathematica 函数编写 python 程序的好方法,可以给我一个例子吗?
【问题讨论】:
-
是否有特定的 Mathematica only 函数需要调用?如果没有,很可能另一个库实现了您所追求的。例如,
numpy是一个广泛的数学库,适用于Python。 -
是一个有趣的观点,但是,我想要我知道 Mathematica 中可用的功能并使用它。所以,在我看来,numpy 和 scypy 在这方面的能力有点落后。
-
我找到了解决方案,并将其发布为答案。我很快就会接受它。
-
这是交叉发布的here。
标签: python unix wolfram-mathematica mathematica-8 mathlink