【发布时间】:2014-12-29 10:27:41
【问题描述】:
我正在使用 scipy.optimize.minimize() 来获取最小值,它是 x,y
def fun(self):
cols=self.maintablewidget.columnCount()-1
for k in range(3,cols):
for i in range(1,k):
d=string.atof(self.maintablewidget.item(i-1,k-1).text())
xi=string.atof(self.xytablewidget.item(i-1,0).text())
yi=string.atof(self.xytablewidget.item(i-1,1).text())
f=lambda x,y: np.sum((np.sqrt((x-xi)**2+(y-yi)**2)-d)**2)
res=optimize.minimize(f,0,0)#I do not know how to give the optimize.minimize's parameter
print(res['x'][0])
print(res['x'],res['fun'])
不知道怎么给optimize.minimize的参数。有人可以向我解释我该怎么做吗?
【问题讨论】: