Sympy:当 factor() 存在时,我如何强制其减一?
Sympy : How can I force factor() to factor minus one when it exists?
因式怎么可能减一? (见下方代码)
n=sympy.symbols("n",real=True)
expr=-2*n-2
sympy.factor(expr)
这段代码returns -2(n+1).
但是,
expr=-n-1
sympy.factor(expr)
不 return -(n+1)。相反,-n-1 是 returned
同时 sympy.factor_list(expr)
returns (-1,[(n+1,1)]).
那么,是否存在 factor() 选项来 -(n+1) returned ?
factor_terms(-n - 1) -> -(n + 1)
因式怎么可能减一? (见下方代码)
n=sympy.symbols("n",real=True)
expr=-2*n-2
sympy.factor(expr)
这段代码returns -2(n+1).
但是,
expr=-n-1
sympy.factor(expr)
不 return -(n+1)。相反,-n-1 是 returned
同时 sympy.factor_list(expr)
returns (-1,[(n+1,1)]).
那么,是否存在 factor() 选项来 -(n+1) returned ?
factor_terms(-n - 1) -> -(n + 1)