是否可以计算出输出为a*a + a*b + b*a + b*b (而不是a*a + 2*a*b + b*b)的(a+b)**2?
我试了一下:
a, b = sympy.symbols('a, b')
expr = sympy.expand((a + b)**2)但是输出结果是a*a + 2*a*b + b*b。
发布于 2017-07-10 00:05:00
使您的符号不可交换:
>>> a, b = sympy.symbols('a, b', commutative=False)
>>> sympy.expand((a + b)**2)
a*b + a**2 + b*a + b**2https://stackoverflow.com/questions/44998273
复制相似问题