Я пытаюсь определить одну переменную функцию г из многофакторной функции G:Как определить одну переменную функцию из другого многофакторной функции
def dG(thetaf,psi,gamma) :
return 0.35*(cos(psi))**2*(2*sin(3*thetaf/2+2*gamma)+(1+4*sin(gamma)**2)*sin(thetaf/2)-sin(3*thetaf/2))+sin(psi)**2*sin(thetaf/2)
g = lambda thetaf: dG(thetaf,psi,gamma)
, к сожалению, это не работает, и ошибки, которые я получаю, что:
только длина-1 массивы могут быть преобразованы в скаляры Python
, связанные, может быть: [Вычисление косинуса для массива в Python] (http://stackoverflow.com/q/21043644/846892) –
Просто, чтобы очистить это вверх, являются аргументами скаляры или массивы? – cc7768