我的大部分数值分析功课都是在 excel
中完成的,因此我广泛使用 excel 函数。但是,我想开始将 sympy
合并到我的工作流程中。
我的问题是有没有办法从 sympy
打印函数,使它们可以复制粘贴到 excel
?当我在 sympy
中得到我的输出时,我最终做的是为 excel
重新格式化它,即重新组合一些术语,以便它们更清晰地表现出来,并且更经常地,改变 **
到 ^
。
我知道我可以为此简单地使用 mathematica
,它将我的输出打印为纯文本(默认情况下,指数用 ^
表示),但我想知道如果我可以用 sympy
做同样的事情。
最佳答案
如果 mathematica 风格的输出就足够了,那么应该做以下事情:
import sympy
from sympy.printing import mathematica_code
x = sympy.symbols('x')
sympy.printing.mathematica_code(sympy.integrate(x**2,x))
文档 here .
还有许多其他打印选项可能比 Mathematica 样式输出效果更好。
关于python - 使用 sympy 为 excel 导出明文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44902752/