Несколько переменных в SciPy's optimize.minimize

СогласноSciPy документация можно минимизировать функции с несколькими переменными, но это неРассказать, как оптимизировать такие функции.

from scipy.optimize import minimize
from math import *

def f(c):
  return sqrt((sin(pi/2) + sin(0) + sin(c) - 2)**2 + (cos(pi/2) + cos(0) + cos(c) - 1)**2)

print minimize(f, 3.14/2 + 3.14/7)

Приведенный выше код пытается минимизировать функциюf, но для моей задачи мне нужно минимизировать по трем переменным.

Простое введение второго аргумента и соответствующая настройка сворачивания приводит к ошибке (TypeError: f() takes exactly 2 arguments (1 given)).

Какminimize работать при минимизации с несколькими переменными.

Ответы на вопрос(1)

Ваш ответ на вопрос