Для этой проблемы, так как вы ищете оптимальные значения a
, b
, ваша цель должна быть переопределена следующим образом:
def f(x,y):
a = x[0] # Parameter 1
b = x[1] # Parameter 2
c=sum([np.log(1-a/b*i) for i in y])
return -n*np.log(b)+(1-a/a)*c
minimize(f,x,args=(y))
Далее, вы должны выполнить проверку, чтобы убедиться, что np.log
получает value > 0.0
, иначе вы получите ошибку домена. Вы можете вычислить границы значения a
w.r.t b
или наоборот, а затем указать bounds
.
Я обычно считаю сайты продаж компонента как http://www.componentsource.com/features/grids/java-components/index.html
Воск Jonathan jwaxster@gmail.com
Большинство платформ Java предлагает такой компонент или виджет. Можно изучить SWT (от затмения), они - очень хороший материал там: http://www.eclipse.org/swt/. Вы могли также изучить Джамби (QT в Java) из http://trolltech.com/products/appdev/programming-language-support. Теперь, если Ваш в веб-приложения, существуют бесконечные опции.