Python 符号计算:用新表达式或符号替换旧表达式

python symbol calculation: substitute old expression by new expression or symbol

提问人:bo yang 提问时间:8/19/2023 最后编辑:mokenbo yang 更新时间:8/19/2023 访问量:29

问:

我正在学习python来计算偏导数。我有功能

y = x1**2 + 2*x1 

x1 = 2 *x + 1 

并希望获得 的值。diff(y, x)

编码如下;

import sympy as sp
import numpy as np  

x = sp.symbols('x')
x1 = 2*x + 1

y = x1**2 + 2 * x1

ans = sp.diff(y, x)

我得到了

ans = 8*x + 8

我想在最终结果
中使用替换,即
"x1""x""4 * x1 + 4"

我该怎么做?

Python 符号 计算 简化

评论

0赞 moken 8/19/2023
那为什么不使用'x = sp.symbols('x1')'

答: 暂无答案