我想在Scipy下使用信号处理库。但是运行Scipy网页中给出的以下示例代码给了我一个错误。我已经重新检查了我的Scipy安装,这是最新的。
我运行的示例代码如下
from scipy import signal
import numpy as nu
b=nu.array([0.5,0.25])
a=nu.array([1.0,-1.0/3])
C=nu.array([[0,1]])
D=nu.array([[0]])
num=[1,3,3]
den=[1,2,1]
sys=signal.TransferFunction(num,den)
print sys
当我跑它时,它给出了:
$ python trial.py
Traceback (most recent call last):
File "trial.py", line 9, in <module>
sys=signal.TransferFunction(num,den)
AttributeError: 'module' object has no attribute 'TransferFunction'
答案 0 :(得分:0)
AttributeError: 'module' object has no attribute 'TransferFunction'
这是您要基于的搜索关键词。您是否尝试过明确导入模块?
同样this可以为您提供与您的问题相关的更多信息。
答案 1 :(得分:0)
请检查您已安装的 scipy 版本,如果您的版本 scipy ,那么TransferFunction
可能不存在,因为您是看到AttributeError
对我来说,你的代码适用于最新版本的scipy