0
我试图找到以下矩阵找到一个符号矩阵的逆与SymPy
g = Matrix([[r**2,0],[0,r**2*sin(theta)**2]])
的逆其中相应的条款类型:
<class 'sympy.core.power.Pow'>
<class 'sympy.core.numbers.Zero'>
<class 'sympy.core.numbers.Zero'>
<class 'sympy.core.mul.Mul'>
当我尝试执行命令
g.inv()
我收到以下错误信息:
AttributeError: 'int' object has no attribute 'is_Rational'
我正在接收矩阵g作为函数参数。奇怪的是,如果我对矩阵进行硬编码,我不会收到任何错误,并计算正确的逆。
获取SymPy的最新开发版本。这个错误已被纠正。 –
此版本在这里:http://www.sympy.org/en/download.html?我检查了我的0.7.5。 – imranal
这个技巧。我安装了sympy的0.7.7 dev版本。现在,找到矩阵的逆矩阵,而不会导致上述错误消息。 – imranal