[英]Python SymPy addition of two expressions
我在Python SymPy
中有两个简单的表达式(M1 和 M2)。 但是,当我尝试添加这两个表达式时,出现以下错误:
“TypeError:无法添加 <class 'sympy.matrices.dense.MutableDenseMatrix'> 和 <class 'sympy.core.mul.Mul'>”
如何添加表达式 M1 和 M2 而不会遇到此错误?
MWE:
from sympy import *
t, alpha, b1, b2, x1, x2 = symbols('t alpha beta1 beta2 X1 X2')
beta = Matrix([[b1, b2]]).T
X = Matrix([[x1, x2]]).T
M1 = t*alpha**2
M2 = X.T * (t*beta*beta.T) * X
M1 + M2 # Here I get the corresponding error
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.