如何解决GeneratorsNeeded error in sympy 提取多项式系数
这是我得到的错误:
发生异常:GeneratorsNeeded 没有生成器就无法从“dict”初始化
当我尝试从多项式中提取系数时
我有两个变量 expr
和 sol
,它们分别保存表达式 '2*x-y'
和 '-4'
的字符串,其中 x
和 y
I我需要从每个变量中提取系数并将它们合并到一个列表中,该列表由一个名为 eq
的变量保存。
这是我的方法如下:
import sympy as sp
from sympy import sympify
expr = '2*x-y'
sol = '-4'
expr = sp.poly(sympify(expr)).coeffs()
sol = sp.poly(sympify(sol)).coeffs()
eq = expr + sol
print(eq)
我希望我的代码的结果是来自两个变量 expr
和 sol
的系数列表
预期结果:
[2,-1,-4]
sol = sp.poly(sympify(sol)).coeffs()
非常感谢任何指针。谢谢!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。