不知道大家有没有遇到过这种情况,当我们导入scipy
模块时,然后我们使用其中的optimize
时总会提示module 'scipy' has no attribute 'optimize'
。
代码如下:
import scipy
scipy.optimize.leastsq()
"""
module 'scipy' has no attribute 'optimize'
"""
这是因为我们导入optimize
模块的方法不对,正确的导入方法如下:
import scipy.optimize as opt
之后如果我们再需要使用最小二乘法只需要使用如下代码,并补充上相应的参数即可:
opt.leastsq()
注意上述代码并不能够直接运行,还缺少参数,但是import scipy.optimize as opt
是可以直接运行并且不会报错的。
如果大家觉得有用,请高抬贵手给一个赞让我上推荐让更多的人看到吧~