Gibt es so etwas wie Matlabs Funktion procrustes
in NumPy / SciPy oder verwandten Bibliotheken?
Als Referenz. Procrustes-Analyse zielt darauf ab, 2 Sätze von Punkten (mit anderen Worten, 2 Formen) auszurichten, um den quadratischen Abstand zwischen ihnen zu minimieren, indem Skalierungs-, Translations- und Rotationsverformungskomponenten entfernt werden.
Beispiel in Matlab:
%Vor%Gleiche Aufgabe in NumPy:
%Vor% Hinweis: Ich bin nur an einer ausgerichteten Form interessiert, da der quadratische Fehler (Variable d
im Matlab-Code) leicht aus 2 Formen berechnet werden kann.
Dafür gibt es eine Scipy-Funktion: scipy.spatial.procrustes
Ich schreibe hier nur ein Beispiel:
%Vor%