我正在使用scipy.optimize.minimize
作为算法。我使用scipy 0.16.1,Eclpise LUNA和PyDev。
当我的代码是:
import scipy as sp
optim = sp.optimize.minimize(func,x0 = x0,args = (X,Y,Z))
print optim
print optim.x
print optim
工作正常,但我在optimize
下面的警告为:Undefined variable from import: optimize
。运行代码print optim.x AttributeError: 'tuple' object has no attribute 'x'
但是,当我将代码更改为:
时import scipy as sp
import scipy.optimize as spo
optim = spo.minimize(func,x0 = x0,args = (X,Y,Z))
print optim
print optim.x
工作正常。但是,当我为print optim.
x
时,我没有自动完成功能
所以这是我的问题:
为什么import scipy as sp
sp.optimize.minimize
会发出警告?
为什么optim.
没有自动完成功能?