IPython中的sympy输出

IPython中的sympy输出,python,ipython,sympy,Python,Ipython,Sympy,我对Python编码和使用IPython笔记本非常陌生 我的问题是:是否有可能获得我从以前的计算中得到的输出的输入格式?例如,如果我在latex中获得一个输出,比如$x^2$如何自动获得x**2 调用表达式上的str。比如说 >>> from sympy import symbols >>> x = symbols('x') >>> str(x**2) 'x**2' 对表达式调用str。比如说 >>> from sympy

我对Python编码和使用IPython笔记本非常陌生


我的问题是:是否有可能获得我从以前的计算中得到的输出的输入格式?例如,如果我在latex中获得一个输出,比如
$x^2$
如何自动获得
x**2

调用表达式上的
str
。比如说

>>> from sympy import symbols
>>> x = symbols('x')
>>> str(x**2)
'x**2'

对表达式调用
str
。比如说

>>> from sympy import symbols
>>> x = symbols('x')
>>> str(x**2)
'x**2'

您所说的“获取从以前的计算中获得的输出的输入格式”是什么意思?您是否可以编辑您自己的问题以澄清它,可以添加一些示例代码?--注意:要编辑您的问题,请单击问题末尾的“编辑”按钮。-PS如果您无法澄清您的问题,则该问题将按如下方式关闭“不清楚你在问什么:……谢谢你的建议。我修正了语法错误。我试图添加一些代码行,以明确我的要求,因为并不总是有一个方便的“输入表单”可以重新创建正在输出的对象。对于许多简单对象,如数字、字符串、列表和dict,可以计算输出的repr,但这并不总是正确的。然而,在IPython中,如果您看到
Out[8]
提示,您可以在代码中使用
Out[8]
来获取该对象,以便以后进行计算。当您可以在IPython笔记本中使用simpy获得漂亮的Latex输出时,为什么要获取字符串表示?在脚本顶部使用
init\u printing(使用_latex='mathjax')
,任何后续的Symphy方程都将使用mathjax进行格式化“获取以前计算得到的输出的输入格式”是什么意思?您是否可以编辑您自己的问题以澄清它,可以添加一些示例代码?--注意:要编辑您的问题,请单击问题末尾的“编辑”按钮。-PS如果您无法澄清您的问题,则该问题将按如下方式关闭“不清楚你在问什么:……谢谢你的建议。我修正了语法错误。我试图添加一些代码行,以明确我的要求,因为并不总是有一个方便的“输入表单”可以重新创建正在输出的对象。对于许多简单对象,如数字、字符串、列表和dict,可以计算输出的repr,但这并不总是正确的。然而,在IPython中,如果您看到
Out[8]
提示,您可以在代码中使用
Out[8]
来获取该对象,以便以后进行计算。当您可以在IPython笔记本中使用simpy获得漂亮的Latex输出时,为什么要获取字符串表示?在脚本顶部使用
init\u printing(使用_latex='mathjax')
,任何后续的Symphy方程都将使用mathjax生成