Berechnen Sie die Divergenz des Vektorfeldes mit Python
Gibt es eine Funktion, mit der die Divergenz des vektoriellen Feldes berechnet werden kann? (immatlab) Ich würde erwarten, dass es in Numpy / Scipy existiert, aber ich kann es nicht mit Google finden.
Ich muss rechnendiv[A * grad(F)]
, woher
F = np.array([[1,2,3,4],[5,6,7,8]]) # (2D numpy ndarray)
A = np.array([[1,2,3,4],[1,2,3,4]]) # (2D numpy ndarray)
sograd(F)
ist eine Liste von 2Dndarray
s
Ich weiß, dass ich Abweichungen wie berechnen kanndiese aber ich will das rad nicht neu erfinden. (Ich würde auch etwas optimierteres erwarten) Hat jemand Vorschläge?