python - 使用 sympy 为 excel 导出明文

标签 python excel sympy

我的大部分数值分析功课都是在 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/

相关文章:

Python。需要确定连接是从本地机器建立的吗?

Excel 2013 : Cannot open PivotTable source file error after renaming the file/workbook

python - 使用 Pandas 打开 Excel 文件

excel - 有没有办法将图像添加到 VBA 中的消息框?

python - 如何使用python增加grpc中的消息大小

python - 如何在代码中更好地实现递归关系?

python - 生成列表元素产品的序列

python - 如何摆脱 sympy 替代错误消息?

python nginx uwsgi -- 请求的修饰符不可用 : 1 --

python - 使用 lambdify 将硬积分转换为 lambda 函数