📅  最后修改于: 2023-12-03 15:34:17.102000             🧑  作者: Mango
sympy.as_coefficients_dict()
方法是Sympy库中的一个函数,可以将多项式表达式中的系数转换为字典的形式,其中字典的关键字是多项式中的字母变量,而对应的值就是它们的系数。
sympy.as_coefficients_dict()
无
返回字典
import sympy
# 定义多项式表达式
expr = 2 * sympy.Symbol('x') ** 2 + 3 * sympy.Symbol('x') - 4
# 将多项式表达式的系数转换为字典
coeff_dict = expr.as_coefficients_dict()
print(coeff_dict)
运行结果:
{1: 3, x**2: 2, x: 3}
这里as_coefficients_dict()
方法返回的结果是一个字典,其中x**2
是多项式中的字母变量,值为2,x
也是多项式中的字母变量,值为3,1则是常数项,值为-4。
在多项式中,常数项的字母变量默认是1,因此可以通过字典中的1来获取常数项的系数。
print(coeff_dict[1])
运行结果:
-4
可以看到,这是一个简单的示例,但它展示了sympy.as_coefficients_dict()
方法的用法。