scipy.misc.Ableitung für mehrere argument-Funktion

Es ist unkompliziert, zu berechnen, die partiellen Ableitungen einer Funktion an einem Punkt mit Bezug auf das erste argument mit Hilfe der SciPy-Funktion scipy.misc.derivative. Hier ist ein Beispiel:

def foo(x, y):
  return(x**2 + y**3)

from scipy.misc import derivative
derivative(foo, 1, dx = 1e-6, args = (3, ))

Aber wie würde ich mich über das nehmen der Ableitung der Funktion foo mit Bezug auf das zweite argument? Eine Möglichkeit, die ich denken kann, ist die Erzeugung einer lambda-Funktion, die rejigs die Argumente um, aber das kann schnell sehr lästig werden.

Außerdem ist es ein Weg, um erzeugen ein array der partiellen Ableitungen in Bezug auf einige oder alle Argumente einer Funktion?

  • was ist die Rolle des args in der Ableitung () - Funktion?
InformationsquelleAutor tchakravarty | 2013-12-20
Schreibe einen Kommentar