小编Moh*_*hit的帖子

sympy 中具有可变指数的展开多项式

我对 sympy 不太有经验,所以很抱歉,如果这是一个简单的问题。

如何使用 sympy 来展开二项式表达式?例如,假设我想让 sympy 计算多项式 $(x^2 + x + 1)^n$ 中 $x^2$ 的系数(我期望答案为 $n + \binom{n} {2}$)。

我尝试了以下代码:

x = symbols('x')
n = symbols('n', integer=True, nonnegative = True)
expand((x**2+x+1)**n)
Run Code Online (Sandbox Code Playgroud)

但结果只是 $(x^2+x+1)^n$ 而我想要二项式展开,即$(1+x+x^2)^n=\sum_{i=0}^{2n}{\left(\sum_{l=\max{0,in}}^{[i/2]}{ \binom{n}{i-2l,l,n-i+l}}\right)x^i}$

提前致谢。

sympy python-3.x polynomials

3
推荐指数
1
解决办法
1266
查看次数

标签 统计

polynomials ×1

python-3.x ×1

sympy ×1