gpt4 book ai didi

python - 如何基于变量更改表达式?

转载 作者:太空宇宙 更新时间:2023-11-03 13:57:04 24 4
gpt4 key购买 nike

我正在使用 SymPy coeff 功能,并希望根据变量(维度)调整我的表达式。

如果维度等于 2,则

y = expr.coeff(v[0],0).coeff(v[1],0)

如果维度等于 3,则

y = expr.coeff(v[0],0).coeff(v[1],0).coeff(v[2],0)

我如何概括这一点以允许任意维度?

最佳答案

迭代维度的数量。我们称之为dim

y = expr
for i in range(dim):
y = y.coeff(v[i], 0)

这会沿着系数列表“走”下去,一次一个。

关于python - 如何基于变量更改表达式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49524508/

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