Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/317.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 使用sympy导出excel的纯文本_Python_Excel_Sympy - Fatal编程技术网

Python 使用sympy导出excel的纯文本

Python 使用sympy导出excel的纯文本,python,excel,sympy,Python,Excel,Sympy,我的大部分数值分析作业是在excel中完成的,因此我广泛使用excel函数。但是,我想开始将sympy合并到我的工作流程中 我的问题是,有没有办法从sympy打印函数,使它们能够复制粘贴到excel?当我在sympy中获得输出时,我最终要做的是将其重新格式化为excel,即重新组合一些术语,以便它们对excel更清晰,并且更经常地将**更改为^ 我知道我可以简单地使用mathematica,它将我的输出打印成纯文本(默认情况下,指数用^表示),但我想知道我是否可以用symphy做同样的事情 如果

我的大部分数值分析作业是在
excel
中完成的,因此我广泛使用excel函数。但是,我想开始将
sympy
合并到我的工作流程中

我的问题是,有没有办法从
sympy
打印函数,使它们能够复制粘贴到
excel
?当我在
sympy
中获得输出时,我最终要做的是将其重新格式化为
excel
,即重新组合一些术语,以便它们对excel更清晰,并且更经常地将
**
更改为
^


我知道我可以简单地使用
mathematica
,它将我的输出打印成纯文本(默认情况下,指数用
^
表示),但我想知道我是否可以用
symphy
做同样的事情

如果mathematica样式输出足够,则应执行以下操作:

import sympy
from sympy.printing import mathematica_code

x = sympy.symbols('x')
sympy.printing.mathematica_code(sympy.integrate(x**2,x))
文件


还有许多其他打印选项可能比mathematica样式的输出效果更好。

这是最有用的。非常感谢你!很高兴它对你有用。现在,如果您接受答案作为问题的解决方案,那么对其他用户(和我)来说将是一件好事。如果最终使用的不是
mathematica
output,您也可以留下一条注释。