import sympy
x=sympy.symbols('x')
r=sympy.factor(x**7-1)
print(sympy.factor(x**7-1))
(x - 1)*(x**6 + x**5 + x**4 + x**3 + x**2 + x + 1)
我怎么才能获取第二个表达式(x**6 + x**5 + x**4 + x**3 + x**2 + x + 1)
再进行操作呢?谢谢
import sympy
x=sympy.symbols('x')
r=sympy.factor(x**7-1)
print(sympy.factor(x**7-1))
(x - 1)*(x**6 + x**5 + x**4 + x**3 + x**2 + x + 1)
我怎么才能获取第二个表达式(x**6 + x**5 + x**4 + x**3 + x**2 + x + 1)
再进行操作呢?谢谢
2 回答5.1k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
4 回答988 阅读✓ 已解决
3 回答1.1k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
1 回答1.7k 阅读✓ 已解决
1 回答1.2k 阅读✓ 已解决
使用
factor_list
, 可以这样:参考:
docs.sympy.org/simplification#factor
或者, 你可以这样(表达式除去
(x-1)
):