scipy.optimize 模块导入问题

不知道大家有没有遇到过这种情况,当我们导入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是可以直接运行并且不会报错的。

如果大家觉得有用,请高抬贵手给一个赞让我上推荐让更多的人看到吧~

你可能感兴趣的:(Python科学计算基础,python,scipy.optimize)