我正在使用此链接中的代码:http://code.activestate.com/recipes/127469-numerical-inversion-of-laplace-transforms-through-/
计算复方程的拉普拉斯逆变换。在
我已经复制并粘贴到我的ipython笔记本上,但是在对需要反转的函数运行反转之后,我得到了以下错误:
AttributeError:“Mul”对象没有“real”属性
具体来说,在上面的链接中,错误发生在这行:(K[j]*Fs(a[j]/t)).real
我认为这与我的导入和其他事情有关,但我不确定,因为我完全是python的初学者。但以下是我的进口:
将cmath作为cm导入 从cmath导入*
导入sym作为sym 来自sympy import*
我知道你不应该使用from import*,但我正在想方设法想办法让它发挥作用。cmath包含在上面的链接中。在
任何对这个错误的洞察都会很好,谢谢!在
不要复制代码,请尝试单击下载按钮。代码在Python2.7.6中运行良好,在复制时一定出了问题。在
int
,float
,complex
类型在Python中具有.real
属性:定义},这样结果就是一个数字。在
K
和{如果结果是
sympy
生成的符号表达式,则可以尝试re
函数来获取实部。在相关问题 更多 >
编程相关推荐