python sympy中多项式中的项的顺序

问题描述

我想通过 LaTeX 使用 sympy.latex 显示关于 x 的 (a**x + b)**3 降序,但是只有在 a==-1 的情况下它才会变成逆序。最低代码如下:

import sympy

x,y,z = sympy.symbols('x,z',var = True)

a,b = -1,5

def f(x):
    return (a*x + b)**3
    
print('Notation after processed by deFinition of f(x)')
print(f(x))

print('Notation after processed by sympy.latex')
print(sympy.latex(f(x)))

我得到以下代码处理的结果:

Notation after processed by deFinition of f(x)
(5 - x)**3
Notation after processed by sympy.latex
\left(5 - x\right)^{3}

但是,我想得到以下符号:

Notation after processed by deFinition of f(x)
(- x + 5)**3
Notation after processed by sympy.latex
\left(- x + 5 \right)^{3}

我想我必须同时解决 sympy 和 LaTeX 的问题。

谁能解决这个问题?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)