我想使用scipy.signal.lti和scipy.signal.impulse函数来计算传递函数。我scipy通过以下方式导入模块。
import scipy as sp
import numpy as np
import matplotlib.pyplot as plt
from math import *
Run Code Online (Sandbox Code Playgroud)
但是,当我输入以下脚本时,
tf = sp.signal.lti(numH, denH)
Run Code Online (Sandbox Code Playgroud)
内核报错:
---> 10 tf = sp.signal.lti(numH, denH)
AttributeError: 'module' object has no attribute 'signal'
Run Code Online (Sandbox Code Playgroud)
我尝试了另一种方法来导入信号模块,
from scipy.signal import lti, step, impulse
Run Code Online (Sandbox Code Playgroud)
然后,脚本运行,
tf = lti(numH, denH)
Run Code Online (Sandbox Code Playgroud)
所以,我的问题是,我们必须导入脚本中的每个子包吗?那么导入包有什么意义呢scipy?
谢谢。