📜  Python| sympy.as_coefficients_dict() 方法(1)

📅  最后修改于: 2023-12-03 15:34:17.102000             🧑  作者: Mango

Python | sympy.as_coefficients_dict() 方法

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()方法的用法。