mein Ziel ist es die Matrix zu finden, die die Summe quadratischer Unterschiede zwischen zwei Matrizen minimiert.
Dazu die Funktion:
def colormin(x):
return np.sum(np.power((cc_vals*x-cc_ref),2))
cc_vals und cc_ref sind dabei die zwei Matrizen. X ist die Matix die gesucht wird. Darauf wird die optimize min funktion angewendet:
pseudo_inverse = optimize.fmin( func=colormin, x0=[1.0], disp=False)[0]
Die beiden Matrizen haben beide die Form (24,3).
Allerdings kommt dabei ein Zahl raus. Wie kann man dadurch eine Matrix erhalten?
Ziel ist eine (3,3) Matrix am Ende rauszubekommen.
Oder hat jemand eine andere Idee um auf die Pseudo Inverse zu kommen?
Viele Grüße und Danke im vorraus
