当前位置: 代码迷 >> python >> Mul对象没有实际属性
  详细解决方案

Mul对象没有实际属性

热度:42   发布时间:2023-07-16 10:05:46.0

我正在使用此链接中的代码: :

计算复杂方程的拉普拉斯逆变换。

我已经将其复制并粘贴到我的ipython笔记本中,但是在需要反转的函数上运行反转后,出现此错误:

AttributeError:“ Mul”对象没有属性“ real”

具体来说,在上面的链接中,此行发生错误:(K [j] * Fs(a [j] / t))。real

我认为这与我的导入和事物有关,但是我不确定,因为我是python的完整初学者。 但是这是我的进口:

从cmath导入中将cmath导入为cm *

从sympy导入中将sympy作为sym导入*

我知道您不应该在import *中使用它,但是我正在尝试一切以查看是否可以使用它。 cmath包含在上面的链接中。

对这个错误有任何见解将是非常好的,谢谢!

代替复制代码,请尝试单击“ 下载”按钮。 该代码在Python 2.7.6中工作正常,复制时一定出了问题。

intfloatcomplex类型在Python中具有.real属性:

>>> 1 .real
1
>>> 1. .real
1.0
>>> 1j.real
0.0

定义KFs ,使结果为数字。

如果结果是sympy产生的符号表示; 您可以尝试re发挥作用以获得真正的作用。

  相关解决方案