Ich bekam also eine Hausaufgabe, die die Lösung der Koeffizienten von kubischen Splines erfordert. Jetzt verstehe ich klar, wie man Mathe auf Papier und MatLab macht, ich möchte das Problem mit Python lösen. Bei einer Gleichung Ax = b, wo ich die Werte von A und b kenne, möchte ich in der Lage sein, mit Python nach x zu suchen, und ich habe Probleme, eine gute Ressource zu finden, um so etwas zu tun.
Beispiel
%Vor%Löse für x
Im allgemeinen Fall verwenden Sie solve
:
Wenn Ihr Problem gebändert ist (die kubische Splines es oft), dann gibt es Ссылка
Um einige der Kommentare zu der Frage zu kommentieren: besser nicht verwenden Sie inv
zum Lösen linearer Systeme. numpy.lstsq
ist ein bisschen anders, es ist nützlicher für die Anpassung.
Da es sich hier um Hausaufgaben handelt, ist es besser, zumindest nach Lösungen für tridiagonale lineare Systeme zu suchen.
Tags und Links python numpy matrix-multiplication