gpt4 book ai didi

sympy - 如何在 sympy 中显示完整的表达式?

转载 作者:行者123 更新时间:2023-12-03 21:29:22 26 4
gpt4 key购买 nike

我正在尝试在 Jupyter 笔记本中使用 sympy 以可重复的方式记录和执行一系列数学计算。

如果我定义以下内容:

from sympy import *

init_printing()
x, y, z = symbols("x y z")

x=y+z
x

然后我可以显示 x 的值(即 y+z )。

如何显示完整的方程 ( x=y+z )?

运行 Eq(x,y+z) ,即使是 evaluate=False ) 返回值为 x 的表达式替换( y+z=y+z )。

最佳答案

我尝试使用 Eq(S('x'),y+z) , 还有 Eq(S('x'),x)sympy继续返回一个 bool 变量。

所以我找到了一种使用 Ipython 来显示它的方法内置函数:

from sympy import *
from IPython.display import display, Math

init_printing()
x, y, z = symbols("x y z")

x=y+z
display(Math('x = '+latex(x)))

我认为这是解决问题的更通用的方法。

关于sympy - 如何在 sympy 中显示完整的表达式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40806591/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com