【发布时间】:2015-05-13 22:46:42
【问题描述】:
给定以下值
a = 100.0
b = 50.0
c = 200.0
以下代码有效(它没有做任何有趣的事情)
def excessRevenue1(taxH,blah1,blah2):
return taxH**2 + blah1 + blah2
print optimize.minimize( excessRevenue1,c,args=(a,b) ).x
但是下面的代码会产生错误>。但唯一的区别似乎是我只传递了一个参数而不是两个。
def excessRevenue2(taxH,blah1):
return taxH**2 + blah1
print optimize.minimize( excessRevenue2,c,args=(a) ).x
【问题讨论】: